使用jQuery使元素无法选择

Aco*_*orn 4 html jquery

使用jQuery使元素无法选择的最佳方法是什么?

我知道你可以onselectstart="return false;" ondragstart="return false;"在HTML中使用,但我不确定如何跨浏览器兼容.

我也看到有人制作了一个jQuery插件:http://plugins.jquery.com/project/Unselectable ..这样的插件是否必要?

有一种简单,兼容的方法可以使元素无法选择吗?

想要这样做的原因纯粹是美学.对于具有拖动或点击事件的网页,当选择内容时,这不是很好.

Cod*_*ust 5

$('.noselect').live('selectstart dragstart', function(evt){ evt.preventDefault(); return false; });

只需将事件绑定到实时,然后返回false,或者阻止默认.

  • 在新版本的jQuery中不推荐使用live().请改用"on()" (4认同)