sea*_*987 6 javascript jquery cross-browser internet-explorer-6
我有这个代码,适用于所有浏览器但不是IE6,我不知道为什么,任何人都可以对此有所了解吗?
$("#handle").toggle(
function () {
$('#login').animate({
marginTop: '0',
}, 1000);
$("#handle").addClass('opened');
return false;
},
function () {
$('#login').animate({
marginTop: '-280',
}, 1000);
$("#handle").removeClass('opened');
return false;
}
);
Run Code Online (Sandbox Code Playgroud)
Moo*_*Goo 11
您在传递给的对象文字中有逗号逗号animate().IE不支持这一点.这应该工作:
$('#login').animate({
marginTop: '0' //No comma, can you see it?
}, 1000);
Run Code Online (Sandbox Code Playgroud)
jAn*_*ndy 10
是的,我想我可以.
EVIL COMMA有GOT你!!
marginTop: '0', // remove comma
Run Code Online (Sandbox Code Playgroud)
和
marginTop: '-280', // remove comma
Run Code Online (Sandbox Code Playgroud)
尾随逗号是IE中的一个重要的NoNo.
| 归档时间: |
|
| 查看次数: |
235 次 |
| 最近记录: |