时间:2021-07-01 10:21:17 帮助过:120人阅读
实例如下所示:
<!DOCTYPE html> <html> <head> <title>判断p滑到底部的代码</title> <script type="text/javascript" src="jquery-3.1.0.min.js"></script> <style type="text/css"> #scrollTest{ width:100px; height:100px; overflow-y: auto;//当p中y方向的内容溢出时,y轴分别显示滚动条 border:1px solid red; } </style> </head> <body> <p id="scrollTest"> <table> <tr> <td>111</td> <td>222</td> </tr> <tr> <td>111</td> <td>222</td> </tr> <tr> <td>111</td> <td>222</td> </tr> <tr> <td>111</td> <td>222</td> </tr> <tr> <td>111</td> <td>222</td> </tr> <tr> <td>111</td> <td>222</td> </tr> <tr> <td>111</td> <td>222</td> </tr> </table> </p> </body> </html> <!--//事先得引入jQuery文件--> <script type="text/javascript"> $("#scrollTest").scroll(function(){ var h = $(this).height();//p可视区域的高度 var sh = $(this)[0].scrollHeight;//滚动的高度,$(this)指代jQuery对象,而$(this)[0]指代的是dom节点 var st =$(this)[0].scrollTop;//滚动条的高度,即滚动条的当前位置到p顶部的距离 if(h+st>=sh){ //上面的代码是判断滚动条滑到底部的代码 //alert("滑到底部了"); $("#scrollTest").append(111+"<br>");//滚动条滑到底部时,只要继续滚动滚动条,就会触发这条代码.一直滑动滚动条,就一直执行这条代码。 } }) </script>
大家学完本文时候应该对scroll有一个更深的认识吧,赶紧动手尝试一下吧。
相关推荐:
jQuery中关于.scroll()函数的详解
jQuery插件windowScroll用法代码实例详解
用 jQuery 实现页面滚动(Scroll)效果的完美方法
以上就是div滑动到底部的scroll代码详解的详细内容,更多请关注Gxl网其它相关文章!