1

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

SCRIPT5:访问被拒绝

jquery.min.js?1345532875,第 2 行字符 68522

和:

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

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

希望有人知道解决方案。

4

2 回答 2

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

于 2012-09-05T06:44:56.353 回答
0

欢迎来到 StackOverflow!

为了帮助您,我们不仅需要您的错误消息,还需要您的代码。仅凭错误,很难猜测。

您能否发布您尝试使用 Fancybox 的网页的 JavaScript?另外,请告诉我们您包含哪些 js 库。

于 2012-09-04T14:40:27.553 回答