我的IE9有问题;它没有打开fancybox
。我得到2个错误(已翻译):
SCRIPT5:访问被拒绝
jquery.min.js?1345532875,第2行char 68522
和
SCRIPT5007:属性“触发器”没有值:对象为空或未定义
jquery.fancybox.pack.js?1342011870,第28行char 117
希望有人知道解决方案。
答案 0 :(得分:0)
欢迎使用StackOverflow!
为了帮助您,我们不仅需要您拥有的错误消息,还需要您的代码。只有错误,这是一个很难猜测。
您能否发布您尝试使用Fancybox的网页的JavaScript? 另外,请向我们展示您所包含的js库。
答案 1 :(得分:0)
这是我的代码:
<script src="fileadmin/templates/js/libs/jquery.min.js?1345532875" type="text/javascript"></script>
<script src="fileadmin/templates/js/fancybox/jquery.fancybox.pack.js?1342011870" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.fblang').fancybox({
padding: 0,
openEffect : 'elastic',
openSpeed : 150,
closeEffect : 'elastic',
closeSpeed : 150,
helpers : {
overlay:{ opacity : 0.3 }
}
});
});
</script>
jQuery版本是1.8.0和fancybox 2.0.6。整个事情都在Typo3 CMS中运行(如果这很重要)
编辑:我搞定了。我只是包含https://ajax.googleapis.com
中的外部jquery文件