在运行我的网站时,我只在IE8上遇到此问题。
在第16行,我调用了一个函数StyleOnButtons(),它是javascript函数,用于设置css样式,它放在document.ready中。
使用的jquery verison是:1.6.2
功能代码段如下
function StyleOnButtons() {
if ($.browser.mozilla || (navigator.userAgent.toLowerCase().indexOf('chrome') > -1)) {
var submitBtns = $(":submit");
var idx = 0;
for (idx = 0; idx < submitBtns.length; idx++) {
if ($(submitBtns[idx]).attr("disabled")) {
$(submitBtns[idx]).parent().parent().parent().addClass("op45");
}
else {
$(submitBtns[idx]).parent().parent().parent().removeClass("op45");
}
}
}
}
编辑:
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$(".DivCtmClass").hide();
$(".DivEx").hide();
setPageLayout(2, 0, true);
StyleOnButtons(); \\ [Line 16 in my aspx page]
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function() { setPageLayout(2, 0, false); StyleOnButtons(); });
});
这有什么不对吗?请指导我一样。 在此先感谢!!