FancyBox在我正在处理的网站上的IE7中无法打开。这是我犯的编码错误还是在IE7中无效?
当前版本的网站:
答案 0 :(得分:1)
在你的fancyboxes的设置中,你留下了尾随逗号,IE非常挑剔。删除它们,它将工作。
$(document).ready(function() {
$('area.fancy').fancybox({
maxWidth : 508,
fitToView : false,
closeClick : false,
wrapCSS : 'fancybox-custom', // < remove comma here
});
$('a.fancy').fancybox({
maxWidth : 508,
fitToView : false,
closeClick : false,
wrapCSS : 'fancybox-custom', // < remove comma here
});
});
此外,由于设置相同,您可以通过组合选择器将这两个块压缩为一个,请尝试:
$(document).ready(function() {
$('area.fancy, a.fancy').fancybox({
maxWidth : 508,
fitToView : false,
closeClick : false,
wrapCSS : 'fancybox-custom'
});
});