DOM:<ul>
<li><span>2008-12-31</span><a href="">a</a></li>
<li><span>2008-12-31</span><a href="">b</a></li>
<li><span>2008-12-31</span><a href="">c</a></li>
<li><span>2008-12-31</span><a href="">d</a></li>
<li><span>2008-12-31</span><a href="">e</a></li>
</ul>SCRIPT:function acting(){
var instanceacting=$(this);var j=null;var n=0;
this.viewText=function(){
if(n==5){
clearInterval(j);j=null;
n=0;var o=new acting();o.showText();
return;
}
showNews(n);n++;
};
this.showText=function(){j=setInterval(this.viewText,2000);};
this.pauseAction=function(){j=null;};
}其中showNews(n)是已经另外定义好的函数,其功能是将第n个li的class设为active
有这样3个按钮:<button onclick="var obj=new acting();obj.showText();">开始</button>
<button onclick="...">暂停</button>
<button onclick="goTo(i)">将第i个li的class设为active</button>已经实现了第1个,请问另外2个如何实现?谢谢!