SmoothDivScroll的“运行自动收报机”仅滚动一次

时间:2013-08-06 14:30:35

标签: javascript jquery news-ticker

我今天的问题是运行的自动收报机仅滚动一次。 “makeMeScrollable”包含应该无限滚动的文本,但字面上只滚动直到文本结尾。知道可能导致这种情况的原因吗? Firebug没有显示任何问题

这是我的代码:

这是在头脑中:     

<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 个答案:

答案 0 :(得分:1)

我已经弄清楚了,或者更具体地说,我做了一些更好的阅读。事实证明,如果每个不同的元素都没有滚动条那么长,那么它们就没有足够的时间来换出,因此滚动条会停止。

我刚刚增加了每个文本的长度,现在效果很好。