禁用文本选择并添加例外
如果我将这种风格用于
onmousedown='return false;' onselectstart='return false;'
是否有可能通过使用javascript输入textareas并选择? 如果是,那么你可以告诉我怎么样?
实际上,您可以禁用文本选择,而无需繁琐的JavaScript事件处理程序。 请在此处查看我的答案: 如何禁用使用CSS突出显示文本?
总结:在IE中使用CSS和unselectable
expando。
CSS:
*.unselectable { -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; }
HTML:
...
您需要阻止文本框的事件冒泡并选择。
您可以使用:input
selector选择所有输入,textarea,select和button元素。
就像是
$(":input").bind("mousedown", function(e){ e.stopPropagation(); });
查看工作演示