我使用了jQuery Form Wizard并创建了一种导航到某些input
中的其他form
的方法。
function goto(id_step, id_input)
{
$('#demoForm').formwizard('show', id_step);
//unfocus first input
$("#demoForm").formwizard({
focusFirstInput : false
});
$('#'+id_input).focus();
}
goto('info', 'res_umur');
该功能正常,但焦点方法不会滚动到焦点input
元素。有人知道怎么滚动吗?
答案 0 :(得分:0)
$('#'+id_input)[0].scrollIntoView();
修改您的代码:
function goto(id_step, id_input)
{
$('#demoForm').formwizard('show', id_step);
//unfocus first input
$("#demoForm").formwizard({
focusFirstInput : false
});
$('#'+id_input).focus();
$('#'+id_input)[0].scrollIntoView();
}
goto('info', 'res_umur');