当我点击一个单选按钮,一个新的div," resultat3"所示。
我希望在加载时自动向下滚动到新div。
function stateChanged7()
{
if (xmlhttp.readyState==4)
{
document.getElementById("resultat3").innerHTML=xmlhttp.responseText;
document.getElementById("show").innerHTML = showDiv4(1);
}
}
有谁知道如何解决它?
答案 0 :(得分:1)
$('#html,body').animate({
scrollTop: $("#resultat3").offset().top
});
非常类似于这个已回答的问题。希望它有所帮助。
答案 1 :(得分:0)
你可以通过 jquery .focus()方法
来实现假设你的新div在放入你可以使用的数据后显示了id,
$(window).scrollTop($('#show').offset().top);
它会聚焦或滚动到新的div。
答案 2 :(得分:0)
我会试试这个:
function stateChanged6()
{
if (xmlhttp.readyState==4)
{
document.getElementById("resultat2").innerHTML=xmlhttp.responseText;
document.getElementById("show").innerHTML = showDiv4(1);
$("#resultat2").focus();
}
}
测试:
$("resultat2").focus();