gpt4 book ai didi

javascript - 获取当前 div 在视口(viewport)中可见

转载 作者:行者123 更新时间:2023-12-03 11:45:46 24 4
gpt4 key购买 nike

我对 jQuery 相当陌生,我正在尝试实现无限滚动,这样我就可以在到达页面末尾时触发对后端的 ajax 调用。我还想知道当前在视口(viewport)中可见的 div,以便我也可以发出 ajax 调用。假设我有 6 个 div

<div id="test">
Some content here
<div>
<div id="test1">
more content here
</div>
<div id="test2">
more content here again
</div>

如果我的光标在向上滚动时到达第二个 div,我想发出 ajax 调用,第三个 div 和第一个 div 也一样。我在这方面太天真了,所以我可能会问一个愚蠢的问题,但请原谅我。

最佳答案

试试这个

$("div").mouseover(function(){
$id = $(this).attr("id"); //retrieve id, e.g. test, test1, test2, etc
//if ajax call by switch case
switch($id){
case "test":
//ajax code
break;

case "test1":
//ajax code
break;
}
//or directly ajax
$.ajax({...});
//or so on
});

希望这对你有帮助

关于javascript - 获取当前 div 在视口(viewport)中可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26056928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com