求教【间断的】无缝滚动图片。在线等、。。。。。 本帖最后由 crazyxingjc 于 2010-11-16 11:06:04 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var speed = 30==>speed = 2000 这是滚动的速度,我想停顿2秒再滚动。与speed无关 <div id="index_pic"> <h2><a class="more" href="#">aaa</a><span>123</span></h2> <div id="colee_left" style="overflow:hidden;width:500;" > <table cellpadding="0" cellspacing="0" border="0"> <tr><td id="colee_left1" valign="top" align="center"> <table cellpadding="2" cellspacing="0" border="0"> <tr align="center"> <td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87" ><span>房间图片1</span></a></p></td> <td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片2</span></a></p></td> <td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片3</span></a></p></td> <td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片4</span></a></p></td> <td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片5</span></a></p></td> <td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片6</span></a></p></td> <td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片7</span></a></p></td> <td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片8</span></a></p></td> </tr> </table> </td> <td id="colee_left2" valign="top"></td> </tr> </table> </div> </div><script type="text/javascript" language="javascript"> var img_width = 100; var stop_counter = 100; var speed = 30 var colee_left2 = document.getElementById("colee_left2"); var colee_left1 = document.getElementById("colee_left1"); var colee_left = document.getElementById("colee_left"); colee_left2.innerHTML = colee_left1.innerHTML function Marquee3() { if ( 0==(colee_left.scrollLeft%img_width) ){ if( stop_counter>0 ) { --stop_counter; return; } else{ stop_counter = 100; } } if (colee_left2.offsetWidth - colee_left.scrollLeft <= 0) colee_left.scrollLeft -= colee_left1.offsetWidth else { colee_left.scrollLeft++ } } var MyMar3 = setInterval(Marquee3, speed) colee_left.onmouseover = function() { clearInterval(MyMar3) } colee_left.onmouseout = function() { MyMar3 = setInterval(Marquee3, speed) }</script>设置下图片宽度 img_width再设置个计数器 stop_counter停止时间等于 (stop_counter * speed)提供个思路,比较省事的方法,不一定好用。 function() { clearInterval(MyMar3) }function() { MyMar3 = setInterval(Marquee3, speed) }这两个方法要用哪?? 不要断章取义~这2个是绑定鼠标事件的。colee_left.onmouseover = function() { clearInterval(MyMar3) }//鼠标经过时停止计时器colee_left.onmouseout = function() { MyMar3 = setInterval(Marquee3, speed) }//鼠标离开时启用定时器 问题解决找了新的好用的滚动效果。。http://www.popub.net/script/MSClass.html js 怎样根据显示方式勾选tr 不同html页面传值问题 [javaScript] 不同js页面动态加载 方法 求一个javaScript换链接的正解表达式 JS如何控制iframe的高度 dhATV(Ajax TreeView) V4.0展开树时的BUG,希望懂的人进来探讨下。 那位高手能够解决这个难题? window.open窗口,OpenWindow.document.write如何调用js文件的语句? 请教 一个动画,鼠标移进移出就分别运动,怎么移进去,盒子进出同时了,, 怎么开发电子地图 一个jquery提交表单的问题
==>speed = 2000
<div id="index_pic">
<h2><a class="more" href="#">aaa</a><span>123</span></h2>
<div id="colee_left" style="overflow:hidden;width:500;" >
<table cellpadding="0" cellspacing="0" border="0">
<tr><td id="colee_left1" valign="top" align="center">
<table cellpadding="2" cellspacing="0" border="0">
<tr align="center">
<td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87" ><span>房间图片1</span></a></p></td>
<td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片2</span></a></p></td>
<td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片3</span></a></p></td>
<td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片4</span></a></p></td>
<td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片5</span></a></p></td>
<td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片6</span></a></p></td>
<td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片7</span></a></p></td>
<td><p><a href="#" style=" display:block;"><img src="images/招待所3.jpg" width="107" height="87"><span>房间图片8</span></a></p></td>
</tr>
</table>
</td>
<td id="colee_left2" valign="top"></td>
</tr>
</table>
</div>
</div><script type="text/javascript" language="javascript">
var img_width = 100;
var stop_counter = 100;
var speed = 30
var colee_left2 = document.getElementById("colee_left2");
var colee_left1 = document.getElementById("colee_left1");
var colee_left = document.getElementById("colee_left");
colee_left2.innerHTML = colee_left1.innerHTML
function Marquee3() {
if ( 0==(colee_left.scrollLeft%img_width) ){
if( stop_counter>0 ) {
--stop_counter;
return;
}
else{
stop_counter = 100;
}
}
if (colee_left2.offsetWidth - colee_left.scrollLeft <= 0)
colee_left.scrollLeft -= colee_left1.offsetWidth
else {
colee_left.scrollLeft++
}
}
var MyMar3 = setInterval(Marquee3, speed)
colee_left.onmouseover = function() { clearInterval(MyMar3) }
colee_left.onmouseout = function() { MyMar3 = setInterval(Marquee3, speed) }
</script>设置下图片宽度 img_width
再设置个计数器 stop_counter
停止时间等于 (stop_counter * speed)提供个思路,比较省事的方法,不一定好用。
function() { MyMar3 = setInterval(Marquee3, speed) }
这两个方法要用哪??
这2个是绑定鼠标事件的。colee_left.onmouseover = function() { clearInterval(MyMar3) }//鼠标经过时停止计时器
colee_left.onmouseout = function() { MyMar3 = setInterval(Marquee3, speed) }//鼠标离开时启用定时器
http://www.popub.net/script/MSClass.html