2009-11-12 150 views
2

tyrpx是一款允許玩家進行打字比賽的GWT/Google App Engine應用程序。我試圖阻止人們選擇文本來鍵入(這是一個報價)。報價由GWT標籤組成。有沒有辦法阻止人們選擇文字?攔截面板或標籤上的點擊?攔截點擊標籤小部件

見這裏http://app.typrx.com然後點擊「在比賽中競爭」。

謝謝。

+0

打字比賽。酷網站的想法。 – 2009-11-12 22:23:03

回答

1

我有同樣的問題,並增加了解決http://www.cobogw.org庫。它處理所有瀏覽器特定的實現。您可以將庫添加到項目中,或者查看它是如何實現的並將其複製到您自己的代碼中。使用方法是:

CSS.setSelectable(getElement(), false); 
+0

非常感謝。偉大的圖書館,你有btw。喜歡按鈕欄! – supercobra 2009-11-16 22:55:23

2

您可以使用或者通過CSS的文字不可選擇/這兩種:

user-select: none; 
-moz-user-select: none; 

http://www.w3.org/TR/2000/WD-css3-userint-20000216#user-select

+0

這似乎只適用於Firefox。 Chrome和IE仍然允許選擇。任何想法? – supercobra 2009-11-12 23:55:10

+0

使用'-webkit-用戶選擇:無;'Chrome瀏覽器/ WebKit和'-MS-用戶選擇:無;'爲IE – 2013-03-11 01:08:24