解决方案 »
- ext grid 中高亮显示当天添加的记录
- 请教,prototype中的一段代码看不明白!
- ff 下如何将div窗口中iframe页面的值传给当前页
- 列表框问题
- 急! 如何用js 解析复杂点的xml,在线等答案
- 怎么在javascript引用JSP里定义的变量???
- window.dialogArguments.innerText里面的innerText是什么意思?
- 这是为什么?奇怪?在ASPX网页中放一JS脚本:
- netscape不支持javascript 如何解决?
- 请问如何判断文本框中的输入字符串为a-z,A-Z,0-9组成的
- 为什么这个脚本只能执行一次
- iframe 里的页面open子页面后,刷新父页面 高手指教
<script src="jquery.js"></script>
<script type="text/javascript">
sn1 = function() {
var $firstNode = $('#marqueeul1parent ul');
var linum1 = $('#marqueeul1parent').find('li').length - 1;
$(function(){
$firstNode.eq(0).fadeOut('slow',function(){
$(this).clone().appendTo($(this).parent()).fadeIn('slow');
$(this).remove();
$firstNode.eq(linum1).hide();
});
});
}
//lz你再搜下setInterval的详细用法,我在你代码基础上改了下:
$(document).ready(function(){
var timer=setInterval(sn1,6000);
$('.marqueeul1').hover(function(){
clearInterval(timer);
},
function(){
timer=setInterval(sn1,6000);
});
});
</script>
<div id="marqueeul1parent">
.......
</div>
clearInterval函数改为clearTimeout函数就可以了。
var IntervalOBJ;
sn1 = function() {
var $firstNode = $('#marqueeul1parent ul');
var linum1 = $('#marqueeul1parent').find('li').length - 1;
$(function(){
$firstNode.eq(0).fadeOut('slow',function(){
$(this).clone().appendTo($(this).parent()).fadeIn('slow');
$(this).remove();
$firstNode.eq(linum1).hide();
});
});
}
$(document).ready(function(){
IntervalOBJ = setInterval(sn1,6000);
});........$('.marqueeul1').hover(function(){
clearInterval(IntervalOBJ);
},function(){
IntervalOBJ = setInterval(sn1,6000);
});