如何从移动模式中删除特定的Javascript代码
您好,我正在尝试从移动设备中删除此Javascript代码,因为它正在影响它 我已经在头部添加了这个代码,但它仍然不起作用如何从移动模式中删除特定的Javascript代码,javascript,Javascript,您好,我正在尝试从移动设备中删除此Javascript代码,因为它正在影响它 我已经在头部添加了这个代码,但它仍然不起作用 只需设置window.onscroll=null,如果检测到手机。我已经尝试过了,但它也禁用了桌面上的粘性功能…那么您的isMobile值不正确,或者更确切地说,它看起来没有正确使用if(isMobile){window.onscorl=null;}应该这样做,如果isMobile的值仅在移动设备中是真实的。如果您特别想了解如何检测移动浏览器,请参阅 window.onsc
只需设置
window.onscroll=null代码>,如果检测到手机。我已经尝试过了,但它也禁用了桌面上的粘性功能…那么您的isMobile
值不正确,或者更确切地说,它看起来没有正确使用if(isMobile){window.onscorl=null;}
应该这样做,如果isMobile
的值仅在移动设备中是真实的。如果您特别想了解如何检测移动浏览器,请参阅
window.onscroll = function() {myFunction()};
var header = document.getElementById("header");
var sticky = header.offsetTop;
function myFunction() {
if (window.pageYOffset > sticky) {
header.classList.add("sticky");
} else {
header.classList.remove("sticky");
}
}
function loadJs(isMobile) {
if (!isMobile) {
var fileref = document.createElement('script');
fileref.setAttribute("type", "text/javascript");
fileref.setAttribute("src", "mymenu.js");
document.head.appendChild(fileref)
}
}
var mobile = false;
function checkMobile() {
loadJs(mobile);
}
checkMobile();