JS问题,IE下正常使用,火狐下面图片不会滚动!请帮忙跟小弟看看!

ynhh123 2011-12-19 06:05:38


function setTab(name,cursel,n){
for(i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var con=document.getElementById("con_"+name+"_"+i);
menu.className=i==cursel?"hover":"";
con.style.display=i==cursel?"block":"none";
}
}

function main_1_a(x){
s="dy_"+x;
l="li_"+x;
a=document.getElementById(s);
y=document.getElementById(l);
for(i=1;i<=9;i++){
ss="dy_"+i;
li="li_"+i;
aa=document.getElementById(ss);
ab=document.getElementById(li);
aa.style.display="none";
ab.style.background="#ccdee8";
}
a.style.display="block";
y.style.background="#ffff01";
}



</script>

<script type="text/javascript" language="javascript">
function setTaba(name,cursel,n){
for(i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var con=document.getElementById("div_"+name+"_"+i);
menu.className=i==cursel?"hover":"";
con.style.display=i==cursel?"block":"none";
}
}
</script>

<script type="text/javascript">
/*图片自动换*/
var NowFrame = 1;
var MaxFrame = 9;
function show(d1)
{
if(Number(d1))
{
clearTimeout(theTimer); //当触动按扭时,清除计时器
NowFrame=d1; //设当前显示图片
}
for(var i=1;i<(MaxFrame+1);i++)
{
if(i==NowFrame)
document.getElementById('div'+NowFrame).style.display =''; //当前图片示
else
document.getElementById('div'+i).style.display ='none'; //隐藏其他图片层
}
if(NowFrame == MaxFrame) //设置下一个显示的图片
NowFrame = 1;
else
NowFrame++;
theTimer=setTimeout('show()', 2000); //设置定时器,显示下一张图片
}
...全文
184 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
中远 2011-12-20
  • 打赏
  • 举报
回复
这些东西干嘛还自己花力气实现呢,网上都有现成的插件了
诺维斯基 2011-12-20
  • 打赏
  • 举报
回复

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧