我有一个网上看漫画的网站。
阅读页面的HTML为:
<div id="listimages">
<img src="abc1.jpg" id="image1" />
<img src="abc2.jpg" id="image2" />
<img src="abc3.jpg" id="image3" />
<img src="abc4.jpg" id="image4" />
</div>
我想得到被滚动到的图像的ID。例如,当我查看img abc2.jpg时,我想得到它的元素ID是#image2。
idnow = idnow_getted
请帮帮我,谢谢大家!
3条答案
按热度按时间dy1byipe1#
可能有两种情况,您想要图像ID并做进一步处理,
第一个场景你想在窗口滚动时执行一些东西。在这种情况下,只需添加一个滚动事件处理程序。
第二种情况,如果您想在触发任何事件时执行某些操作。
但是请记住,添加像scroll、mousemove这样的事件会更频繁地执行,所以建议它们不要使用太多,直到你非常需要它。
c3frrgcw2#
请尝试以下操作,
JavaScript和jQuery部件:
HTML部分:
我想这可能会帮助你解决你的问题。
bjp0bcyl3#
您可以比较窗口的滚动顶部和图像的顶部位置,以获得滚动到的图像的id。
例如,