0

これを使用して、DOM 内の ID にスクロールしています。FFでは完全に機能しますが、クロム内でスクロールしないと、なぜこれが機能しないのかがわかります。コンソールを確認しましたが、エラーはありません。お手伝いありがとう。また、最後の部分はモバイル デバイス用です。詳細については、 Jsfiddleを参照してください。

$(function(){
 $('p select.network option').focusout(function(){

    $("html, body").animate({
    scrollTop: $( $(this).attr('value') ).offset().top
}, 1500);
    return false;
});
4

1 に答える 1

1

select 要素の onchange イベントを使用します。

http://jsfiddle.net/R5KqD/2/

$('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
});
于 2013-06-19T21:35:39.633 に答える