我今天的问题是运行的自动收报机仅滚动一次。 “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>
答案 0 :(得分:1)
我已经弄清楚了,或者更具体地说,我做了一些更好的阅读。事实证明,如果每个不同的元素都没有滚动条那么长,那么它们就没有足够的时间来换出,因此滚动条会停止。
我刚刚增加了每个文本的长度,现在效果很好。