jquery 定位
<html> <head> <title>jquery 定位</title> </head> <body> <div id="text"> <input type="text" value="" /> </div> <div> <input type="button" id="btn" value="定位"> </div> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script> $(function () { load(); $("#btn").click(btnClick); }); function load() { for (var i = 0; i < 100; i++) { $("#text").append('<br/>').append('<input type="text" value="有值"/>'); } } function btnClick() { $("#text").find("input").each(function () { if ($(this).val() == "") { var prev = $(this); var position = prev.offset().top; $('html, body').animate({ scrollTop: position }, 300); } }); } </script> </body> </html>
本文介绍了一个使用jQuery实现的元素定位技巧,通过遍历指定div下的所有input元素,找到那些值为空的input,并将页面滚动到这些元素的位置。该技巧利用了jQuery的offset()和animate()方法,能够帮助开发者快速定位到页面上的特定元素。
1万+

被折叠的 条评论
为什么被折叠?



