2013-08-06 75 views
1

今天我的問題是,正在運行的股票代碼只滾動一次。 「makeMeScrollable」包含應該無限滾動的文本,但直到文本結尾才滾動。任何想法可能會造成這種情況?螢火顯示沒有問題SmoothDivScroll的「正在運行的股票代碼」只滾動一次

這裏是我的代碼:

這是頭:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script> 
<script src="js/jquery-ui-1.8.23.custom.min.js"></script> 
<script src="js/jquery.mousewheel.min.js"></script> 
<script src="js/jquery.smoothdivscroll-1.3-min.js"></script> 

<script type="text/javascript"> 
    // Initialize the plugin with no custom options 
    $(document).ready(function() { 
     // None of the options are set 
     $("#makeMeScrollable").smoothDivScroll({ 
      autoScrollingMode: "always", 
      autoScrollingDirection: "endlessLoopRight", 
      autoScrollingStep: 1, 
      autoScrollingInterval: 15 
     }); 

     $("#makeMeScrollable").bind("mouseover", function() { 
      $("#makeMeScrollable").smoothDivScroll("stopAutoScrolling"); 
     }); 

     $("#makeMeScrollable").bind("mouseout", function() { 
      $("#makeMeScrollable").smoothDivScroll("startAutoScrolling"); 
     }); 
    }); 
</script> 

這是身體:

<div id="makeMeScrollable"> 
    <p>this contains very long text</p> 
</div> 

回答

1

我已經想通了,或者更具體地說,我做了一些更好的閱讀。事實證明,如果不同的元素每個都不像滾動條一樣長,他們將得不到足夠的時間換出,因此滾動器將停止。

我剛剛增加了每個文本的長度,現在它完美地工作。