fancybox2没有加载。需要noConflict建议

时间:2013-10-22 13:06:46

标签: javascript jquery fancybox-2

我决定升级到fancybox2.1.5(1.3.4)。我不能把它拿到初学。

我删除了原来的问题(关于我测试的内容)因为我发现了问题所在。

结果显示问题是 tinymce fancybox 。如果我只在页面上使用其中一个,没问题。如果两个都在1页上获得init,那么fancybox就不会工作。我需要noConflict,但不能按照我想要的方式得到它。

我把它变成了一个令人兴奋的CMS。 $.noConflict()解决方案结合使用所有jquery选择器jQuery('#likeThis') 一个选项。我希望noConflict代码应用了类似于包装器的封装器。

我已将所有相关内容移到单独的js文件中 我在开始时尝试了noConflict,并再次将其移回,但没有运气:

jQuery.noConflict(); // also tried adding true here
 /* 
 tinymce's here with jQuery('selector').tinymce() 
  */
var $ = jQuery.noConflict(); // also tried without 'var', also tried adding true here

还试过这个:

// Other scripts
<script>jQuery.noConflict();</script>
<script src="/tinymce/jscripts/tiny_mce/jquery.tinymce.js"></script>
<script src="/beheer/admin/script/tinymces.js"></script>
<script>var $ = jQuery.noConflict();</script>
// Other scripts & code

简而言之:我希望能够在任何地方使用$,并继续使用它,但是“沙箱”是什么,我该怎么做?

1 个答案:

答案 0 :(得分:0)

解决方案是更新Tinymce。我有3.4.7版本,并用3.5.7版本替换它。在那之后,没有问题了。