0

使用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>

如果这是一个已知问题并且是否有修复,请提供帮助。

4

1 回答 1

1

删除最后一个属性的尾随逗号。IE8 认为它之后会有一些事情发生并中断。现代浏览器很可能会理解您所做的事情并继续执行脚本的其余部分。

'height'        :   '80%',
于 2012-07-17T07:46:54.847 回答