当使用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>
如果这是一个已知问题并且有解决方法,请提供帮助。
答案 0 :(得分:1)
删除最后一个属性的尾随逗号。 IE8认为在它之后会有一些东西要打破。现代浏览器很可能会理解你所做的事情并继续使用脚本的其余部分。
'height' : '80%',