页面停止js
一个图片切换,鼠标悬停即暂时播放,移出即继续播放,在哪个位置加入什么代码能实现?在线等...
var NowFrame = 1;
	var MaxFrame = 3;
	var bStart = 0;
	function fnToggle() {
		var next = NowFrame + 1;
		if(next == MaxFrame+1)  
		{
			NowFrame = MaxFrame;
			next = 1;
		}		
		if(bStart == 0)
		{
			bStart = 1;
			setTimeout('fnToggle()', 1000);			
		return;
		}
		else
		{
			oTransContainer.filters[0].Apply();
			document.images['oDIV'+next].style.display = "";
			document.images['oDIV'+NowFrame].style.display = "none";  
			oTransContainer.filters[0].Play(duration=3);
			if(NowFrame == MaxFrame)  
			NowFrame = 1;
		else
			NowFrame++;
		}  
		setTimeout('fnToggle()', 6000);			  		
	}
	fnToggle();
------解决方案--------------------你可以写个循环。
例如:
先得到图片集合:
var oimages = document.getElementById("div1").getElementsByTagName("IMG");  
图片数:
var cnt = oimages.length;
再循环就行了:
for (var i = 0; i < cnt; i++) {
       oimages[i].onmouseover = stop;
       oimages[i].onmouseout = start;
   }
------解决方案--------------------你这样试试
在js上加这个代码
function Onmouse()
{
setTimeout('fnToggle()', 9999999);
}
然后在div上看,如果onmouser直接运行这个
------解决方案--------------------setTimeout('fnToggle()', 10);
setTimeout 做一个监听器。每个10毫秒就去检查一次。