【发布时间】:2009-10-28 13:39:04
【问题描述】:
我创建了一个按钮 CSS 类,它使用具有不同位置的背景图像在正常、鼠标悬停和单击状态下显示不同的图像。 完全破坏视觉效果的一件事是,如果我反复单击这样的链接并将鼠标移动一个像素,则链接文本会被选中。
有没有办法实现的效果
onselectstart = "return false;"
不必为每个按钮指定?基于 CSS 的解决方案将是完美的,但我想不出一个。有什么想法吗?
一种方法是使用原型或 JQuery 遍历每个“按钮”元素并手动设置 onselectstart 事件。但是,我在非绝对必要时对 Javascript 过敏,并且会感谢任何非 JS 的想法。
编辑:我找到了 Mozilla 浏览器的解决方案:
-moz-user-select:none;
【问题讨论】:
标签: javascript html css