1 - 包括jQuery的項目(這wasnt包括小提琴) - 確保JS是在文件準備運行
2 - 作爲修改的HTML如下:
<div id="scrollContainer">
<div id="content" style="white-space:nowrap; padding-left:600px;">134 1234 1234 12355 134 1234 1234 12355 134 1234 1234 12355 134 1234 1234 12355 134 1234 1234 12355 134 1234 1234 12355 134 1234 1234 12355 134 1234 1234 12355 134 1234 1234 12355</div>
</div>
3 - 使用這個js:
var $container = $("#scrollContainer");
var $content = $("#content");
containerWidth = $container.width();
contentWidth = $content.outerWidth();
contentLeft = 0;
scrollLeft = 0;
setInterval(function() {
if (scrollLeft > contentWidth + containerWidth)
scrollLeft = 0;
$container.scrollLeft(scrollLeft++);
}, 20);
它對我很好,然後在你的jsfiddle
錯誤'未捕獲的ReferenceError:$未定義'。你沒有包含jquery。 – anpsmn