【问题标题】:Trouble dynamically loading smoothdivscroll无法动态加载 smoothdivscroll
【发布时间】:2012-11-23 17:30:41
【问题描述】:

我正在尝试动态加载 smoothdivscroll(这样我的网站上可以有很多画廊)。

静态 html 工作正常。一旦我尝试为动态加载的内容启用插件,它就不起作用。

这似乎是一个时间问题。我注意到如果初始化smoothdivscroll,即。

$("div#makeMeScrollable").smoothDivScroll({});

没有作为页面加载的一部分完成,那么它不起作用。

看看我创建的这个例子:http://jsfiddle.net/2Hr4U/119/

当您将 load_delayed 变量设置为 true 时,会在页面加载且 smoothdivscroll 中断后调用初始化。

我做错了什么还是插件的限制?

【问题讨论】:

    标签: jquery smooth-scrolling


    【解决方案1】:

    这似乎是插件的限制。我面临同样的问题。 该插件使用 window.load(),除了页面加载之外不会调用它。

    check the fiddle here

    你需要手动调用

    $("div#makeMeScrollable").smoothDivScroll("recalculateScrollableArea");
    
    $("div#makeMeScrollable").smoothDivScroll("startAutoScrolling");
    

    }

    【讨论】:

      猜你喜欢
      • 2012-01-26
      • 2019-04-03
      • 2016-08-25
      • 2017-03-03
      • 2017-07-29
      • 2019-01-03
      • 2019-07-30
      • 2018-07-30
      • 2019-03-19
      相关资源
      最近更新 更多