【发布时间】:2011-01-27 15:17:27
【问题描述】:
我在一个网站上实现了stickyfloat (http://plugins.jquery.com/files/stickyfloat_0.htm)。它适用于一个陷阱。该函数在$(window).scroll 上触发,而不是在$(window).load 上触发。我希望它触发,因为我链接到页面中的锚点(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 () ...
【问题讨论】:
-
你不是说
$(document).ready吗? -
请参阅 John Resig 的帖子,了解为什么附加到滚动事件是不好的以及该怎么做:ejohn.org/blog/learning-from-twitter
标签: javascript jquery javascript-events