2011-02-05 83 views
0

我已经有一段JavaScript调用Fancybox函数。 我设置了触发器点击,因为我想在页面加载时自动打开fancybox。 在每个浏览器中都可以,除了IE 7(兼容模式)外。与IE7的JQuery问题

$(document).ready(function() {   
    $("a#hidden_link").fancybox({ 
     'speedIn'  : 10, 
     'speedOut'  : 30, 
     'showCloseButton' : true,  
}).trigger('click'); 

IE7拍摄这个错误:“识别器,串或数字有望”上时,(“点击”)的.trigger被称为最后一行..

我想不通.. thx

回答

5

倒数第二行的额外逗号。这是一个有点讨厌的,因为其他浏览器往往对它更宽容;但标准不允许在对象文字末尾附加逗号。

+0

感谢马蒂,不幸的是我没有完全清楚你写的东西。我必须添加额外的逗号吗?在哪里?非常感谢 – Riccardo 2011-02-05 13:26:38