Yam*_*ori 6 html javascript jquery html5 css3
我有从侧面切换菜单的脚本:
<script>
// Closes the sidebar menu
$("#menu-close").click(function (e) {
e.preventDefault();
$("#sidebar-wrapper").toggleClass("active");
});
// Opens the sidebar menu
$("#menu-toggle").click(function (e) {
e.preventDefault();
$("#sidebar-wrapper").toggleClass("active");
});
</script>
Run Code Online (Sandbox Code Playgroud)
我在每个section标签中都使用它:
ondblclick = $("#menu-close").click()
Run Code Online (Sandbox Code Playgroud)
但问题是,当我双击某处时,它也会选择文字.问题是:如何在整个页面上禁用此双击选择?如果我能将它实现到我的实际脚本中会很酷.
更新:现在我有
document.getElementById("el").ondbclick = function(ev) {
ev.preventDefault()
alert()
return false}
$("#menu-close").click(function (e) {
e.preventDefault();
$("#sidebar-wrapper").toggleClass("active");
});
// Opens the sidebar menu
$("#menu-toggle").click(function (e) {
e.preventDefault();
$("#sidebar-wrapper").toggleClass("active");
});
Run Code Online (Sandbox Code Playgroud)
和id ="el"元素我不想被选中..但它仍然无法正常工作
Cod*_*rPi 14
在元素上使用这些CSS规则:
#menu-close {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
Run Code Online (Sandbox Code Playgroud)
对每个不应选择的元素执行此操作.或者只是body {为了一切.
如果你不想在任何地方禁用选择,你也可以在它发生后删除双击选择:
document.getElementById("el").ondbclick = function(ev) {
ev.preventDefault()
alert()
return false
}Run Code Online (Sandbox Code Playgroud)
<div id="el"> asd</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5976 次 |
| 最近记录: |