这是我的代码,它在浏览器上工作正常,但在移动设备上却没有 不是jQuery的专家,所以如果有任何错误,请原谅我。
var width = $(window).width(), height = $(window).height();
$(window).on('resize', function() {
if($(window).width() != width && $(window).height() != height)
{
var width = $(window).width(), height = $(window).height();
//do something here;
}
});
答案 0 :(得分:5)
我在 StackOverflow 本身link of the solution中找到了答案。这是 sidonaldson
的答案,帮助我解决了我的问题。
这是代码
var cachedWidth = $(window).width();
$(window).resize(function(){
var newWidth = $(window).width();
if(newWidth !== cachedWidth){
//DO RESIZE HERE
cachedWidth = newWidth;
}
});