【My97datepicker】在IE9下采用‘yyyy-MM’格式时会出现11111111
解决办法是在WdatePicker.js的结尾加上一个方法。
1
|
也就是在PX后面加上如下代码(注意要先加分号再加下面的代码):
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
var
userAgent = navigator.userAgent;
var
reIE =
new
RegExp(
"MSIE (\\d+\\.\\d+);"
);
reIE.test(userAgent);
var
fIEVersion = parseFloat(RegExp[
'$1'
]);
if
(fIEVersion == 9 &&
this
.dateFmt ==
'yyyy-MM'
) {
try
{
var
ifr = J.dd.childNodes[0].contentWindow.document.childNodes[0].childNodes[1].childNodes[1].childNodes[1];
if
(ifr) {
ifr.style.width =
'180px'
;
ifr.style.height =
'141px'
;
}
}
catch
(o) {
}
}
|
注释:转载地址https://www.cnblogs.com/qifei-jia/p/7942007.html
这是我wdatepicker.js的最后一行部分代码,这里写的是I,上面是J所以,这里要看最后一行代码灵活应用哦