【问题标题】:Jquery animate scrollLeft bug in IE and FFIE和FF中的Jquery动画scrollLeft错误
【发布时间】:2011-08-05 12:46:25
【问题描述】:

我尝试为水平滚动设置动画,但在 IE 和 FF 中出现了一个小错误,当单击滚动时,“flash”看起来像以前的 div 的幽灵。很难用语言解释,见http://amplabusca.org/teste2/ementa.php中的例子

为什么会这样?

【问题讨论】:

    标签: jquery internet-explorer jquery-animate


    【解决方案1】:

    将您的点击事件更改为 $('#next').click(function (event) { event.preventDefault(); // Your code... }); 之类的内容,以防止“移动到锚点”标准行为。

    $('#next').click(function(event) {
        event.preventDefault();
        margin +=width;
        $('html, body').stop().animate({scrollLeft:"+="+500},1000);
        $("#prev a").css('visibility','visible');
    });
    

    【讨论】:

      猜你喜欢
      • 2015-07-16
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 2015-12-08
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多