小白我写了个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