我决定升级到 fancybox2.1.5(有 1.3.4)。我无法让它初始化。
我已经删除了我最初的问题(关于我测试的内容),因为我发现了问题所在。
原来问题是tinymce和fancybox在一起。如果我只在页面上使用其中一个,没问题。如果两者都在 1 页上初始化,fancybox 将无法工作。我需要 noConflict,但无法以我想要的方式得到它。
我将其构建为一个令人兴奋的 CMS。$.noConflict()
结合使用所有 jquery 选择jQuery('#likeThis')
器的解决方案不是一个选项。我希望在tinymce 周围应用类似包装器的noConflict 代码。
我已将所有与 tinymce 相关的初始化移动到单独的 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
简而言之:我希望能够在$
任何地方使用,并继续使用它,但是“沙箱”tinymce,我该怎么做?