如何在客户端窗口中显示特定div时触发事件

时间:2012-07-12 20:12:03

标签: javascript jquery background-image

我有一个由连续条目组成的博客,即。 div的。我为每个条目都有一个单独的背景图像。我希望在客户端窗口中显示特定div时更改背景图像。我无法弄清楚如何触发它。

我认为这不是关于:可见或.show,所有div都是可见的。然而,由于连续的条目,页面很长,我只想在页面滚动时更改背景图像并看到div。

注意:顺便说一下,javascript解决方案会更好,如果存在...而不是jQuery

1 个答案:

答案 0 :(得分:0)

我认为你需要将一个函数绑定到windows scroll事件并在触发事件时验证div。 $ j(document).bind(“scroll”,function(){   //点击这里 });

我发现有人在为这类事情提供插件:http://remysharp.com/2009/01/26/element-in-view-event-plugin/

- edit-- 这是一个类似的问题和答案: Check if element is visible after scrolling