我正在寻找一个事件监听器,它的工作原理类似于 jQuery 的 .resize()
,但仅当调整大小的对象(谈论窗口)在 x 轴或两者上调整大小时才会触发,但是不仅在 y 轴上。 - 所以基本上它只会监听宽度的调整事件。
最佳答案
您可以将浏览器在窗口加载时的宽度保存在变量中。示例:
var w = 0;
$( window ).load( function(){
w = $( window ).width();
});
$( window ).resize( function(){
if( w != $( window ).width() ){
//Do something
w = $( window ).width();
}
});
关于javascript - jQuery $(window).resize();等效事件监听器,仅在指定的轴更改时触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20990712/