我對css瞭解不多,但我認爲這段代碼可以幫助我生成一個選取框。基本上我想要用盒子完成的動畫,用文本來完成。生成動畫就好像它是一個選取框
我的主要問題發生在動畫中,它不是很流暢,我希望它更流暢,它從容器的末端開始到左側。我該怎麼做?我會很感激。
<div id="horizontalScroller">
<div>it is a message a little more of 100 characteres</div>
<div>it is a message a little more of 110 characteres</div>
<div>it is a message a little more of 120 characteres</div>
<div>it is a message a little more of 130 characteres</div>
</div>
window.horizontalScroller = function($elem) {
var left = parseInt($elem.css("left"));
var temp = -1 * $('#horizontalScroller > div').height();
if(left < temp) {
left = $('#horizontalScroller').height()
$elem.css("left", left);
}
$elem.animate({ left: (parseInt(left)-60) }, 900, function() {
window.horizontalScroller($(this))
});
}
$(document).ready(function() {
var i = 0;
$("#horizontalScroller > div").each(function() {
$(this).css("left", i);
i += 60;
window.horizontalScroller($(this));
});
});
目前已經覆蓋字幕效果等問題。 [這一個](https://stackoverflow.com/questions/21233033/css3-marquee-effect)包括一些使用CSS沒有JS的技術。 – nnnnnn
@nnnnnn這樣,選取框將是有限的。與此我保證有一個無限的選取框。 – yavg