在jQuery中一起调整大小和滚动事件



我试图使元素固定在滚动的时候。我已经从这个线程得到了一些解决方案。我选择了一个解决方案(@Beat Richartz的解决方案),并试图通过将这两个事件绑定在一起来实现它,就像这样:

$(window).on('resize scroll', function (e) {
   // code
});

但是,在调整大小的时候,它似乎不能正常工作。在调整大小时,只有刷新页面才能正常工作。如何将这个事件绑定在一起?

小提琴演示

创建逻辑的单独函数,并在不同的事件上调用相同的函数作为参数。你可以试试下面的代码

    var myFunction = function() {
         //code
     }
$(window)
    .resize(myFunction)
    .scroll(myFunction)

最新更新