我在网站上实现了 stickyfloat (http://plugins.jquery.com/files/stickyfloat_0.htm)。只需一个陷阱就可以很好地工作。该函数在 $(window).scroll
上触发,而不是在 $(window).load
上触发。我希望它触发,因为我链接到页面中的 anchor (http://tre-stage.wdogsystems.com:8000/faq/#does-the-sale-of-my-receivables-have-a -negative-effect-on-my-credit-report)并且我希望侧边菜单在页面加载时出现,而不仅仅是在我启动滚动时出现。
如果您查看上面的页面,它的工作方式与我希望的一样。然而,这只是因为我用 $(window).load
重复了相同的功能。这对我来说似乎效率很低。那么,有没有办法将两者链接在一起?
例如:
$(window).scroll || $(window).load (function () ...
最佳答案
jQuery 的 .bind()
help 方法允许一次绑定(bind)多个事件。
$(window).bind('scroll load', function() {
// code here triggers for both, scroll & load events
});
关于javascript - $(window).load 或 $(window).scroll 在同一个函数中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4818156/