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

时间:2016-08-11 16:11:37

标签: jquery

我正在尝试在滚动时修复元素。我从this thread得到了一些解决方案。我选择了一个解决方案(@Beat Richartz'解决方案)并试图通过将这两个事件绑定在一起来实现它:

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

但是,似乎在调整大小时它无法正常工作。调整大小时,只有刷新页面才会很好。如何将此事件绑定在一起?

Fiddle Demo

1 个答案:

答案 0 :(得分:0)

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

    var myFunction = function() {
         //code
     }

$(window)
    .resize(myFunction)
    .scroll(myFunction)