gpt4 book ai didi

javascript - 在 Opera 中禁用元素的双击事件

转载 作者:行者123 更新时间:2023-11-29 09:58:18 24 4
gpt4 key购买 nike

有没有办法禁止(使用 CSS、JS 或 jQuery)双击给定元素?

Opera 的问题是当我太快地点击一个元素时它会显示一个菜单。请注意,我知道如何为我禁用它。我希望能够为所有使用该脚本的用户禁用此功能。

有问题的按钮是“下一个”/“上一个”按钮,我为它们使用输入类型图像,但“a”也是如此。

最佳答案

原来我需要这个:

/**
Disable text selection by Chris Barr, of chris-barr.com
*/
$.fn.disableTextSelect = function() {
return this.each(function(){
if($.browser.mozilla){//Firefox
$(this).css('MozUserSelect','none');
}else if($.browser.msie){//IE
$(this).bind('selectstart',function(){return false;});
}else{//Opera, etc.
$(this).mousedown(function(){return false;});
}
});
}

然后我可以像这样在我的按钮元素上禁用文本选择:

$(function(){ $('input[type=image]').disableTextSelect(); });

现在我可以快速点击按钮并且一切正常:-)。

关于javascript - 在 Opera 中禁用元素的双击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7203286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com