JS大神来

kidong 2011-09-23 10:06:50
小白我写了个JS周期函数也是就是周期执行的每1秒执行一次 因为要考虑多浏览器所以我测试了很多浏览器发现在世界之窗下他只执行函数的一部分另一部分不执行当然调了兼容模式就可以 所以我想问问有没有办法判读自己写的函数是否被兼容不兼容的话就不执行兼容才执行 感觉很难 不知道要怎么办 下面是我得代码
var d = 0;
var truee=0;
var Original;
function jianshao(a,b)
{
if(truee==1)
{
if(d<Original)
{
d+=8;
document.getElementById(a).style.height = d+"px";
}
if (d<Original) {

setTimeout(function () { jianshao(a,b); }, 10);

}
else {
document.getElementById(b).style.display="block";
truee=0;
clearTimeout(function () { jianshao(a,b); });
}

}
else
{
if(d==0)
{
d = document.getElementById(a).offsetHeight;

Original=d;
}
if (d > 27) {


d -= 8;
document.getElementById(a).style.height = d+"px";
document.getElementById(b).style.display="none";

}
if (d> 27) {

setTimeout(function () { jianshao(a,b); }, 10);

}
else {

truee=1;
clearTimeout(function () { jianshao(a,b); });
}

}
}
在世界之窗下只执行隐藏不缩小DIV
...全文
195 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
naonaoye 2011-09-23
  • 打赏
  • 举报
回复
那种浏览器就无视掉吧....
灬浪子灬 2011-09-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kidong 的回复:]
引用 1 楼 naonaoye 的回复:

那种浏览器就无视掉吧....

没有办法嘛 不行的 要求做全兼容
[/Quote]
JS浏览器应该都兼容!世界之窗用的还是比较少!
kidong 2011-09-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 naonaoye 的回复:]

那种浏览器就无视掉吧....
[/Quote]
没有办法嘛 不行的 要求做全兼容

87,904

社区成员

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

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