1
这是问题: 我使用JavaScript和JQuery(而不是UI)在我的网页中拖动嵌套的对象。 禁用文本选择我必须从mousedown处理程序返回FALSE,但这也禁用事件冒泡。但我需要事件冒泡... 我能做什么? 感谢文本选择和冒泡
这是问题: 我使用JavaScript和JQuery(而不是UI)在我的网页中拖动嵌套的对象。 禁用文本选择我必须从mousedown处理程序返回FALSE,但这也禁用事件冒泡。但我需要事件冒泡... 我能做什么? 感谢文本选择和冒泡
禁用文本选择的部分解决方案是CSS用户选择:
user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
虽然,我不认为它在IE浏览器。
另一个想法可能是(如果您的布局允许)用一个不可见的div覆盖文本。这应该防止文本选择。
<div class='textbox'>text box<div class='overlay'></div></div>
.textbox {
width:100px;
height: 100px;
position: relative;
}
.overlay {
width: 100%;
height: 100%;
opacity: 0;
position:absolute;
top:0;left:0;
}