我正在使用此代码创建一个向上滚动的选框文本,但在 7000 毫秒后它会抖动,因此无法很好地查看里面的文本。
你知道我可以在哪里修吗?
<script language="javascript">
jQuery(function() {
var marquee = jQuery("#marquee");
marquee.css({"overflow": "hidden", "height": "100%"});
marquee.wrapInner("<span>");
marquee.find("span").css({ "height": "50%", "display": "inline-block", "text-align":"left" });
marquee.append(marquee.find("span").clone());
marquee.wrapInner("<div>");
marquee.find("div").css("height", "200%");
var reset = function() {
jQuery(this).css("margin-top", "0%");
jQuery(this).animate({ "margin-top": "-100%" }, 7000, 'linear', reset);
};
reset.call(marquee.find("div"));
});
顺便说一句,你可以这样
<div id="marquee">text</div>
[更新]抱歉,Kamal 不得不编辑这篇文章以添加 jsfiddle 来重现问题 [我一直知道我可以做到这一点:-D] http://jsfiddle.net/xRcwH/