楼主一点不懂javascript,请谅解。
var pause;
var active = false;
var count = $('li').length - 1;//count是li的个数减1的意思吗?还是count是从0开始的? var reset = function () {
$('li').each(function (index) {
$(this).css({ 'left': 372 - index * 186 + 'px' });
});
};
var run = function () {
if (!active) {
active = true;
reset();
$('li').each(function (index) {
if (index != count) {//什么意思???怎么将li 循环输出??因为li的内容是从数据库中输出的不知道有几个li。可不可以改成for循环或取余数首尾相接什么的?一次输出3个li的内容。
$(this).animate({ 'left': 372 - index * 186 + 558 + 'px' }, 'slow');
} else {
$(this).animate({ 'left': 372 - index * 186 + 558 + 'px' }, 'slow', function () {
$('li').each(function (index) {
if (index < 3) {
$(this).appendTo('ul');
}
});
active = false;
pause = setTimeout(run, 8000);
});
}
});
}
};JavaScriptjQuery图片
var pause;
var active = false;
var count = $('li').length - 1;//count是li的个数减1的意思吗?还是count是从0开始的? var reset = function () {
$('li').each(function (index) {
$(this).css({ 'left': 372 - index * 186 + 'px' });
});
};
var run = function () {
if (!active) {
active = true;
reset();
$('li').each(function (index) {
if (index != count) {//什么意思???怎么将li 循环输出??因为li的内容是从数据库中输出的不知道有几个li。可不可以改成for循环或取余数首尾相接什么的?一次输出3个li的内容。
$(this).animate({ 'left': 372 - index * 186 + 558 + 'px' }, 'slow');
} else {
$(this).animate({ 'left': 372 - index * 186 + 558 + 'px' }, 'slow', function () {
$('li').each(function (index) {
if (index < 3) {
$(this).appendTo('ul');
}
});
active = false;
pause = setTimeout(run, 8000);
});
}
});
}
};JavaScriptjQuery图片
解决方案 »
- 求js书签一枚
- js修改css
- 帮忙运行运行,查查问题,谢谢!
- [問題][CHT][JavaScript]請假單日期區間計算快把我弄死了!
- chrome中,设置table的某行行高,如:document.getElementbyId("tr3").style.height="50px",为什么无效?
- 哪位大哥给小弟一个不错的JavaScript调试工具啊,最好带上简要的使用说明!谢谢啦!
- 救急, FCKeditor修改出错;
- zexp是文件啊?
- 求屏蔽IE功能键(F3,F10)的JS代码
- 对document.cookie的操作汇集;另外如何删除cookie?
- 一个球的运动。。最好是html5哇。。不然是正方形
- 求正则表达式大神现身!!求助
“如果不是最后一个”<ul class="ul1">
<li>111</li>
<li>222</li>
<li>333</li>
</ul>
<script type="text/javascript">
var count = $('.ul1 li').length - 1;
$('.ul1 li').each(function(index){
if(index != count){
$(this).css('fontSize', 30);
} else {
$(this).css('fontSize', 10);
}
})
</script>