2012-07-12 81 views
0

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

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

注:一个JavaScript的解决办法是通过更好的方式,如果不存在......而不是jQuery的

+0

我相信你应该能够检查窗口高度'$(window).height()',然后从顶部检查条目的位置。 – 2012-07-12 20:13:18

+0

只是FYI,jQuery解决方案本质上是一个Javascript解决方案。 :-) – 2012-07-12 20:15:20

+1

您的关键字是'in viewport'。看看这些线程:http://stackoverflow.com/questions/123999/how-to-tell-if-a-dom-element-is-visible-in-the-current-viewport http://stackoverflow.com/问题/ 8229291 /如何检查元素是否在用户看到的问题 – Jen 2012-07-12 20:15:36

回答

相关问题