我有一个包含许多div的网页,其中包含许多用户需要填写的表单字段。
现在在一个div中,我有一个radiogroup选项,用于确定用户可以使用jQuery .show()
进行输入的其他DIV。
我的问题是,当用户选择radiogroup选项时,新的DIV出现在这个radiogroup选项下面但是我想要的是将这个新DIV滚动到浏览器顶部的方法,这样用户就不会我想念它。
答案 0 :(得分:4)
假设它是滚动的<body>
,你可以这样做:
var newdiv = $('#div_id');
$('body').animate({scrollTop: newdiv.position().top});