0

jQuery Plugin Smooth Div Scroll を使用していますが、問題なく動作しますが、スクロールをすぐに開始するのではなく、2 秒後に開始したいと考えています。

これがどのように見えるかです:

<script type="text/javascript">
$(document).ready(function () {
    $("#makeMeScrollable").smoothDivScroll({
        mousewheelScrolling: "allDirections",
        manualContinuousScrolling: true,
        autoScrollingMode: "onStart"
    });
});
</script>

説明されているすべてのオプションは次のとおりです。 http://www.smoothdivscroll.com/options.html

誰かが簡単に見てもらえますか?残念ながら立ち往生しています。

4

1 に答える 1

0

目的を達成するためにソース コードを編集する必要はありません。必要なものはすべて、コールバックとパブリック メソッドの形式でプラグインによって提供されます。必要なことを実行する実際の例のソース コードを次に示します。

// Initialization
var scroller = $("div#makeMeScrollable").smoothDivScroll({
    autoScrollingMode: "always",
    setupComplete: function() {
        scroller.smoothDivScroll("stopAutoScrolling");
    }
});

 setTimeout(function(){
     scroller.smoothDivScroll("startAutoScrolling");
 },2000) //2000 is delay in milliseconds

これを試すことができる JSFiddle は次のとおりです。

http://jsfiddle.net/yTTah/

于 2013-03-19T14:52:43.123 に答える