//定位错误位置 function locatePage() { //如果当前滚动的是document,则元素的offset().top与scrollTop无关 //如果当前滚动的是div,则元素的offset().top随scrollTop的变化而变化 var err = $("input.error").add($("select.error")).add($("textarea.error")).first(); // if(err.length > 0){ // var top = err.offset().top-50; // $(document).scrollTop(top); // err.focus(); // } if(err.length > 0){ var st = $(".content").scrollTop(); var top = st + err.offset().top-50; top = top < 0 ? 0: top; $(".content").scrollTop(top); err.focus(); } return true; }
offset().top与scrollTop的关系
最新推荐文章于 2021-09-22 16:29:40 发布