このコードを使用してスクロールアップ マーキー テキストを作成していますが、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>
[更新]問題を再現するためにjsfiddleを追加するためにこの投稿を編集しなければならなかったカマルに申し訳ありません[私はこれを行うことができることを常に知っています:-D] http://jsfiddle.net/xRcwH/