概述
先上代码
/*错误定位代码start*/
function startScroll(currentErrorEle, parentHasScrollNode) {
parentHasScrollNode.scrollTop(currentErrorEle.offset().top - parentHasScrollNode.offset().top + parentHasScrollNode.scrollTop() - 10);
}
function scrollToErrorView(parentHasScrollNode) {
setTimeout(function() {
var inputEles = $("[type=text]", parentHasScrollNode);
var inputElesinputEles = $("textArea", parentHasScrollNode);
var eles = $.merge(inputEles, inputElesinputEles);
for(var index = 0; index < inputEles.length; index++) {
if($(inputEles[index]).css("border-bottom-color") == "rgb(250, 120, 126)") {
startScroll($(inputEles[index]), parentHasScrollNode);
break;
}
}
}, 300);
}
/*错误定位代码end*/
我们这个是一个弹框,里面有input textare,出错了后要求滚动条自动定位到出错的位置处,代码比较好理解,滚动的位置,第三个参数,就是出错位置和父容器的相对位置差,-10为了在可视区域内
最后
以上就是俭朴歌曲为你收集整理的表单自动定位到出错的位置处的全部内容,希望文章能够帮你解决表单自动定位到出错的位置处所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复