【问题标题】:Scroll top function works in FF but not Chrome滚动顶部功能适用于 FF 但不适用于 Chrome
【发布时间】:2013-06-19 21:30:31
【问题描述】:

我正在使用它来滚动到 DOM 中的一个 ID。它在 FF 中完美运行,但在 chrome 中不滚动可以告诉我为什么这不起作用。我检查了控制台,但没有错误。感谢您的帮助。最后一部分也是针对移动设备的。请参阅Jsfiddle 了解更多信息。

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

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

【问题讨论】:

    标签: jquery google-chrome scrolltop


    【解决方案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-07-09
      • 1970-01-01
      • 2017-11-25
      • 1970-01-01
      • 2014-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-09
      相关资源
      最近更新 更多