62,051
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
window.addEvent("domready", function () {
var speed = 40;
var outdiv = $("outdiv");
var indiv = $("indiv");
var movediv = $("movediv");
var imgdiv = $("img");
var MyMar = setInterval(Marquee, speed);
function myfun() {
var i = $$("#cfgCommentListContainer .Item");
i.each(function (item) {
i.inject(imgdiv);
});
}
movediv.innerHTML = indiv.innerHTML;
function Marquee() {
if (movediv.offsetTop - outdiv.scrollTop <=0) {
outdiv.scrollTop -= indiv.offsetHeight;
}
else {
outdiv.scrollTop++;
}
}
outdiv.addEvents({
'mouseover': function () {
clearInterval(MyMar);
},
'mouseout': function () {
MyMar = setInterval(Marquee, speed);
}
});
myfun();
});
</script>
<div class="sqBorder">
<!--滚动区域-->
<div id="outdiv" class="scroll_div">
<div id="indiv">
<div class="img">
....需要加进来的Item层
</div>
</div>
<div id="movediv"></div>
</div>
<!--滚动区域-->
</div>
<div class="img">
<div class="Item"></div>
</div>
<div class="img">
<div class="Item"></div>
</div>
<div class="img">
<div class="Item"></div>
</div>
<div class="img">
<div class="Item"></div>
</div>
在你循环出N个class为img的层之外加一句
$(".img").html("<div class=\"Item\">111</div>");
<div class="img">
<div class="Item"></div>
</div>
<div class="img">
<div class="Item"></div>
</div>
<div class="img">
<div class="Item"></div>
</div>