fancybox2 не загружается. Нужен совет noConflict

0

Я решил перейти на fancybox2.1.5 (был 1.3.4). Я не могу его инициализировать.

Я удалил свой оригинальный вопрос (о том, что я тестировал), потому что я выяснил, в чем проблема.

Оказывается, проблема состоит в том, что проблема связана с tinymce и fancybox. Если я использую только один из них на странице, никаких проблем. Если оба получают init на 1 странице, fancybox не будет работать. Мне нужен noConflict, но не могу получить его так, как я хочу.

Я собираю это в excisting CMS. Решение $.noConflict() сочетании с использованием всех jquery-селекторов jQuery('#likeThis') не является вариантом. Я хочу, чтобы код noConflict применял обертку, как arround the tinymce.

Я переместил все связанные с tinymce inits в отдельный js файл.
Я попробовал noConflict в начале и снова вернул его, но не повезло:

jQuery.noConflict(); // also tried adding true here
 /* 
 tinymce 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
    эй, это работает на меня jsfiddle.net/limdauto/VTdsj Может быть, в другом месте вашего javascript есть ошибка, которая блокирует инициализацию?
  • 0
    Ну, я так и думал, вот почему я добавил console.log до и после init. У меня все JS в центре, поэтому не должно быть путаницы. Завтра продолжу, отсутствие мнений здесь говорит о том, что я могу не получить больше от этого: P
Показать ещё 2 комментария
Теги:
fancybox-2

1 ответ

0
Лучший ответ

Решением было обновление Tinymce. У меня была версия 3.4.7 и заменила ее версией 3.5.7. После этого больше нет проблем.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню