我在这个网站上使用 js 没有冲突http://tidypools.com/tid-temp
Fancy box 在 Firefox 上不起作用。当我使用萤火虫时,它给了我以下错误:
错误行:99
Safari 也报错:
TypeError: '[object Object]' 不是函数('...} 附近)(jQuery); //关闭否...')
当我打开脚本第 99 行时,它是我脚本中的最后一行:
})(jQuery); //CLOSE NO CONFLICT//
我尝试了一个 js 清洁器,去掉括号、分号、移动等......似乎没有任何效果。有什么问题的任何想法。谢谢你们。
这是 js http://tidypools.com/tid-temp/js/plugins.js的链接,因为它比在这里复制更容易阅读。
@Kreshnik Hasanaj
这是 plugin.js 文件中花式框的代码:
// ******************************** LIGHTBOX ********************************
$(".fancybox").fancybox();
$(".grouped_elements").fancybox({
helpers: {
title: {
type: 'inside'
}
}
})
});
// ******************************** LIGHTBOX MOBILE ********************************
$(".mobile_grouped_elements").attr('rel', 'gallery').fancybox({
padding: 0,
margin: 5,
nextEffect: 'none',
prevEffect: 'none',
autoCenter: true,
afterLoad: function() {
$.extend(this, {
aspectRatio: true,
type: 'html',
width: '90%',
height: '80%',
content: '<div class="fancybox-image" style="background-image:url(' + this.href + '); background-size: cover; background-position:50% 50%;background-repeat:no-repeat;height:100%;width:100%;" /></div>'
});
}
});