我創建了一個按鈕CSS類,它使用具有不同位置的背景圖像來顯示正常,鼠標懸停和點擊狀態下的不同圖像。 完全破壞視覺效果的一件事是,如果我反覆點擊這樣一個鏈接並將鼠標移動一個像素,鏈接文本就會被選中。使用CSS或其他非JS方法模仿「onselectstart = return false」?
有沒有辦法實現的
onselectstart = "return false;"
的效果,而無需指定每個按鈕?一個基於CSS的解決方案將是完美的,但我想不出一個。有任何想法嗎?
一種方法是使用原型或JQuery並手動設置onselectstart事件來遍歷每個「按鈕」元素。但是,如果不是絕對必要的,我對Javascript過敏,並且會欣賞任何非JS的想法。
編輯:我已經找到了Mozilla瀏覽器的解決方案:
-moz-user-select:none;
非常好,完整。謝謝! – 2009-10-28 15:47:24