fancybox在IE8中不起作用,但在IE9中正常工作

时间:2012-07-17 07:42:41

标签: jquery internet-explorer-8 fancybox

当使用ie9时,fancybox窗口正常打开但在IE8中它不起作用;它将重定向到页面URL,而不是将其加载到fancybox中。

代码很正常,没什么特别的:

$("a.iframe").fancybox({
    'hideOnOverlayClick':false,
    'hideOnContentClick': false,
    'transitionIn'  :   'elastic',
    'transitionOut' :   'elastic',
    'width'         :   '70%',
    'height'        :   '80%'

});

<a class="iframe" href="ResultsLogin.aspx">View Results</a>

如果这是一个已知问题并且有解决方法,请提供帮助。

1 个答案:

答案 0 :(得分:1)

删除最后一个属性的尾随逗号。 IE8认为在它之后会有一些东西要打破。现代浏览器很可能会理解你所做的事情并继续使用脚本的其余部分。

'height'        :   '80%',