IE9打破了jquery和fancybox

时间:2012-09-04 14:34:46

标签: jquery internet-explorer-9 fancybox

我的IE9有问题;它没有打开fancybox。我得到2个错误(已翻译):

  

SCRIPT5:访问被拒绝

     

jquery.min.js?1345532875,第2行char 68522

  

SCRIPT5007:属性“触发器”没有值:对象为空或未定义

     

jquery.fancybox.pack.js?1342011870,第28行char 117

希望有人知道解决方案。

2 个答案:

答案 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文件