原因:很多时候,使用第三方控件时,在onload事件中调用第三方API,报错undefind或者 执行失败,原因是第三方控件的运行环境还没有初始化好,这个时候,如果想在onload事件中调用它的方法!就需要不停判断环境是否可运行了!

解决方法:判断环境是否可用,最简单的代码就是判断要调用的方法是否为undefind,比如:

var int=setInterval(clock,500)
function clock()
{
	if(obj.method){
		int=window.clearInterval(int);
		//obj.method 表示要调用的方法,判断它如果存在了就可以clearInterval了
		obj.method()
	}
}