javascript – jQuery $(window).resize();等同的事件监听器,只在指定的轴上触发更改?

前端之家收集整理的这篇文章主要介绍了javascript – jQuery $(window).resize();等同的事件监听器,只在指定的轴上触发更改?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找一个事件监听器,它的作用是像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();

    delete w;

  }

});
原文链接:https://www.f2er.com/jquery/154332.html

猜你在找的jQuery相关文章