Javascript检测大小';t在移动环境中工作(Chrome开发工具)
我有一个简单的语句,如果设备大小小于992px,它将禁用页面上的滑块 当在浏览器中正常测试时,它可以完美地工作,并满足我的要求。当我切换到Chrome开发工具并在移动环境中试用时,它就不起作用了Javascript检测大小';t在移动环境中工作(Chrome开发工具),javascript,jquery,html,google-chrome,Javascript,Jquery,Html,Google Chrome,我有一个简单的语句,如果设备大小小于992px,它将禁用页面上的滑块 当在浏览器中正常测试时,它可以完美地工作,并满足我的要求。当我切换到Chrome开发工具并在移动环境中试用时,它就不起作用了 $(window).resize(function() { if ($(window).width() > 992) { $(".disable-owl-swipe").on("touchstart mousedown", function(e) { // Preve
$(window).resize(function() {
if ($(window).width() > 992) {
$(".disable-owl-swipe").on("touchstart mousedown", function(e) {
// Prevent carousel swipe
e.stopPropagation();
});
}
else {
//donothing
}
});
另外,我也非常确定我的比较运算符是错误的,($(window).width()>992
)
当然,如果我想在设备小于992px时发生一个事件,它应该是($(window).width()<992
)-奇怪的是它工作得很好
奇怪吧。有什么想法吗?
js
在问题出现时,将touchstart鼠标向下重新连接到”。在每次调整大小时禁用owl滑动“
?我不明白你在说什么?你能进一步解释一下你只在resize
上触发一个事件吗?如果你想让它工作的话,你也应该在onload
上触发该事件。哦,这很有意义。不知道我怎么没发现,谢谢。这也解决了我的比较运算符问题