好吧,我确定我在托斯卡纳度过了两个星期的蜜月之后只是做了一次大脑放屁...大脑清醒了,我用谷歌搜索关键词以及怎么做,甚至扫描了JQuery Valdate.js正在寻找能够做到这一点......
我想做的是这个;但不知道从哪里开始。
if($(“#errorMessage”)。exists()){
//将浏览器窗口跳转到#errorMessage。
}
答案 0 :(得分:1)
您可以将其设置为动画,如下所示:
if ($("#errorMessage").length){
$("html, body").animate({ scrollTop: $("#errorMessage").position().top });
}
You can give it a try here,这只是一个很好的过渡到元素的位置。
答案 1 :(得分:0)
scrollIntoView可能会解决您的问题。
而.exists()
将为.length > 0
答案 2 :(得分:0)