我使用它来滚动到DOM中的ID。它在FF中完美运行,但不在chrome中滚动可以告诉我为什么这不起作用。我检查了控制台,但没有错误。感谢您的帮助。最后一部分也适用于移动设备。有关详细信息,请参阅Jsfiddle。
$(function(){
$('p select.network option').focusout(function(){
$("html, body").animate({
scrollTop: $( $(this).attr('value') ).offset().top
}, 1500);
return false;
});
答案 0 :(得分:1)
使用select元素的onchange事件:
$('p select.network').change(function(){
$("html, body").animate({
scrollTop: $( $(this).attr('value') ).offset().top
}, 1500);
//return false; you can remove this as anyway change event doesn't bubble
});