我决定升级到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
简而言之:我希望能够在任何地方使用$
,并继续使用它,但是“沙箱”是什么,我该怎么做?
答案 0 :(得分:0)
解决方案是更新Tinymce。我有3.4.7版本,并用3.5.7版本替换它。在那之后,没有问题了。