2012-04-09 12 views
-1

私はsmoothdivscrollプラグインを使用しています。私は、ページがリロードされたり、リフレッシュされたりするとき、異なる位置fのテキストでスクロールを開始したい。これどうやってするの?ランダムな位置でsmoothdivscrollを開始

ありがとうございました。

答えて

0

この特別な機能のためにあなた自身でコードを書く必要があります。 SmoothDivScrollには、startAtElementIdのオプションがあります。これを使用して、特定の要素(id)の位置から開始するようにスクロールすることができます。サーバー側(PHP、ASP.NETなどを使用)で動的にスクロールの内容をロードする場合は、サーバーサイドのコードでコンテンツ要素の1つを選択し、特定のIDを追加することができます。

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#makeMeScrollable").smoothDivScroll({ 
     startAtElementId: "yourID" 
     }); 
    }); 
</script> 

あなたはまた、法jumpToElementを使用することができます。そして、あなたはこのようなオプションを設定します。まず、プラグインを初期化します。次に、jumpToElementを呼び出して、1から要素の合計数までの乱数を持つ要素にジャンプするように指示します。これは、どのような方法でテストしたが、私はそれがこのようになります考えていません:私が言ったように

<script type="text/javascript"> 
    $(document).ready(function() { 
     // Initialize the plugin 
     $("#makeMeScrollable").smoothDivScroll(); 

     // Randomize an element 
     var numberOfElements = $("#scrollableArea *").length; 
     var randomNumber = Math.floor(Math.random() * numberOfElements + 1); 
     $("#makeMeScrollable").smoothDivScroll("jumpToElement", "number", randomNumber); 

    }); 
</script> 

、上記のコードは、テストされていないが、これらの線に沿って何か作業をする必要があります。

幸運を祈る!

関連する問題