easyui 小记

easyui带来的便利性不言而喻,但是相对的,如果一些叼难的问题和一些冲突问题,很可能让人抓狂。本篇只做简单记录,主要针对脚本的兼容和冲突。其它不考虑。

ie6中的变量名的注意。首先要说的一点就是ie有个很奇怪的地方,或者说。ie本身就是怪异的存在 。。

js中变量名尽量不要用可能是系统的变量名。如state length 这些。具体原因不名。只是做个小记,用了这些名,程序很可能会运行异常,但是又不知道为什么。

关于异常的处理。

try{
//error
}catch(e){
}

跳过。或者跟据浏览器做单独的特殊处理。

上次就搞个360,很吐血的,它用ie6的内核但是usergent竟然显示ie8.这么坑爹有没有。

针对ie6的问题还差点成绝症,最后还是直接用这招。。

与 thickbox.js的冲突问题。

关闭图片时,全屏变白

function tb_remove() {
 	$("#TB_imageOff").unbind("click");
	$("#TB_closeWindowButton").unbind("click");
	$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});
	$("#TB_load").remove();
	if (typeof document.body.style.maxHeight == "undefined") {//if IE 6
		$("body","html").css({height: "auto", width: "auto"});
		$("html").css("overflow","");
	}
	document.onkeydown = "";
	document.onkeyup = "";
	return false;
}

去掉

$("body","html").css({height: "auto", width: "auto"});

 

kindEditor 全屏异常

kindeditor.js 4862行,把’height’ : ‘1px’, 给注释掉

发表评论

电子邮件地址不会被公开。 必填项已用*标注