如何使U1列表项无法选择
这个问题在这里已经有了答案:
它确实有用,但我认为您可能遇到的问题与您设置HTML的方式有关。
确保您希望不可选择的<li>
元素具有unselectable
类,如下例所示:
<li class="unselectable">unselectable</li>
小提琴:
http://jsfiddle.net/TtLQa/1/
另外,关于user-select:none
浏览器支持信息,请参阅此链接user-select:none
。
编辑:
我刚看到你的评论,你想通过javascript来做到这一点。
使用jQuery,您可以根据需要轻松添加或删除类:
$(element).addClass("unselectable");
$(element).removeClass("unselectable");
//removes it if it is there, or adds it if it is not
$(element).toggleClass("unselectable");
小提琴:
http://jsfiddle.net/TtLQa/4/
上一篇: How to make a Ul list item unselectable
下一篇: Is there a way for mouse to completely ignore an html element?