我在按钮点击时激活了一个简单的jQuery slidetoggle。我在谷歌浏览器上注意到HTC One M8(一般来说可能是Android上的Chrome问题)已打开或切换的#39;当我停止滚动时div会自动关闭。这是某种功能还是错误?
var jq = jQuery;
//Page resize hide & show
jq(window).resize(function() {
var width = jq(window).width();
newWidth = jq(window).width();
if ( newWidth >= 980 ) {
// Do something
} else {
// Do something
};
});
答案 0 :(得分:1)
这个问题实际上源于Mobile Chrome resize event fires on scroll。我自己的解决方案如下:
var jq = jQuery;
jq(window).load(function(){
widthHorz = jq(window).width();
});
//Page resize hide & show
jq(window).resize(function() {
if ( widthHorz != jq(window).width() ) {
var newWidth = jq(window).width();
if ( newWidth >= 980 ) {
// Do something
} else {
// Do something
};
};
});