我嘗試了很多種方法,在平板電腦上都不行,手機上可以是可以,就是會把我的點擊事件給禁用了,PC電腦的禁止右擊也是成功的,但為什么平板電腦就不行了勒,找了一天了,人都要炸了
1、
$('body').addEventListener('contextmenu', function(e){
e.stopPropagation();
});
2,
$('body').ontouchstart = function(e) {
e.stopPropagation();
};
3,
$(document).ready(function(){
$("body").css("-moz-user-select","none");
});
4,
.body{
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
uj5u.com熱心網友回復:
var date;
document.addEventListener('touchstart', event => {
date = new Date().getTime();
});
document.addEventListener('touchend', event => {
if (new Date().getTime() - date > 600)
event.preventDefault();
});
uj5u.com熱心網友回復:
好像還是沒用,我用的是安卓的平板
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/68789.html
標籤:JavaScript
下一篇:找打神
