我对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