jquery ie 错误?!动画?

Posted

技术标签:

【中文标题】jquery ie 错误?!动画?【英文标题】:jquery ie errors?! animate? 【发布时间】:2011-02-21 11:11:45 【问题描述】:

也就是说,莫名其妙的莫名其妙!

真的不知道怎么做;

$("#info").delay(500).animate( 
        'left': "0px",
, 250 );   

可以抛出一个错误,但它会吗?认为它是动画,但不确定如何?

链接http://rundell.modernactivity.co.uk/ (第 175-177 行) 在所有其他浏览器中都可以正常工作。

欢迎任何帮助...

【问题讨论】:

【参考方案1】:

这是因为结尾的逗号

试试

$("#info").delay(500).animate( 
        'left': "0px"
, 250 );   

注意“0px”后面的逗号是怎么去掉的?这将解决您的错误。将来,请从哈希中删除所有尾随逗号,因为它会以大多数史诗般的方式炸毁 IE。

【讨论】:

以上是关于jquery ie 错误?!动画?的主要内容,如果未能解决你的问题,请参考以下文章

IE和FF中的Jquery动画scrollLeft错误

使用 jQuery 为文本的不透明度设置动画时更正 IE Cleartype/Filter 问题

jQuery、IE 和动画

jquery的animate动画能不能在IE中执行

ie6-8中的jQuery动画问题

jQuery动画背景位置,不适用于ie