问题:当加载超过10条时,页面会变得十分慢;
我的措施:1.将i+=1改成i= $(window).width()+500;(margin-right每次都+1,数量多时页面会变慢)
2.判断$(".barrage").length的长度,当大于一定的数量就进行删除;
2.将css中的barrage类名加上css3的过渡;
不足:1.鼠标移到弹幕上弹幕无法停止
2.当AJAX的请求大于50条时,会变得有轻微卡顿
自身水平不足,求大神指点
if ($(".barrage").length > 50) {
for (var s = 0; s < 5; s++) {
$(".barrage").eq(s).remove();
}
} function barrager() {
var window_width = $(window).width() + 600;
if (i < window_width) {
i = $(window).width() + 500;
$(id).css('margin-right', i);
} else {
$(id).remove();
return false;
}
}
回复