我有个滑门用的JS,在同一个页面里面用了2次,起了冲突
zuozi 2009-11-21 04:25:56 我有个滑门用的JS,在同一个页面里面用了2次,起了冲突
麻烦大侠帮我检查检查 感激不尽!
第一次使用:
var Tags=document.getElementById('NewsTop_tit').getElementsByTagName('p');
var TagsCnt=document.getElementById('NewsTop_cnt').getElementsByTagName('span');
var len=Tags.length;
var flag=1;//修改默认值
for(i=1;i<len;i++){
Tags[i].value = i;
Tags[i].onmouseover=function(){changeNav(this.value)};
TagsCnt[i].className='undis';
}
Tags[flag].className='topC1';
TagsCnt[flag].className='dis';
function changeNav(v){
Tags[flag].className='topC0';
TagsCnt[flag].className='undis';
flag=v;
Tags[v].className='topC1';
TagsCnt[v].className='dis';
}
第二次使用:
var Tags=document.getElementById('YiyuanTop_tit').getElementsByTagName('p');
var TagsCnt=document.getElementById('YiyuanTop_cnt').getElementsByTagName('span');
var len=Tags.length;
var flag=1;//修改默认值
for(v=1;v<len;v++){
Tags[v].value = v;
Tags[v].onmouseover=function(){changeNav(this.value)};
TagsCnt[v].className='yyundis';
}
Tags[flag].className='yytop1';
TagsCnt[flag].className='yydis';
function changeNav(i){
Tags[flag].className='yytop0';
TagsCnt[flag].className='yyundis';
flag=i;
Tags[i].className='yytop1';
TagsCnt[i].className='yydis';
}
大侠帮我看看这2个js什么地方起冲突了啊 谢谢啊