CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Конфликт Java скриптов
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Использование системы
Z1dan3
Не 1 раз замечал переделывая шаблоны с других систем, где есть слайдер, всякого рода выпадающее меню используется некий mootools.js. Так вот из-за него происходит конфликт с ява скриптами системы, и редактор становится нерабочим: при клике на смайлы вместо списка выбрасывает на главную, а добавление комментария по просту не происходит. В чем загвоздка может быть, как их "помирить"?

Код mootools.js - http://pastebin.com/RCAy3tTp
NoIndex
Переписывайте JS с MooTools на jQuery и всё :)
Z1dan3
Дуб дерево я. Есть на форуме кто поможет? Ато юзеров жаждущих рабочего редактора много)
Alexander
Z1dan3, в Интернете нужно найти информацию о том, как MooTools заставить работать с jQuery (а не наоборот!!!). Где-то были статьи, но уже не найду. Поищите. Только еще раз напоминаю, что вам нужно именно MooTools заставить работать с jQuery, а не у jQuery вызвать noConfilct!
NoIndex
Попробуй вставить после подключения всех js в <head>:
 <script>
    jQuery.noConflict();
    jQuery(document).ready(function($){
      $("div").hide();
    });
    // Для Mootools $(...)
    $('someid').hide();
  </script>


Хотя не знаю
Loader
Цитата (NoIndex @ 2021-06-15 04:51)
Попробуй вставить после подключения всех js в <head>:

Цитата (Alexander @ 2021-06-15 04:51)
нужно именно MooTools заставить работать с jQuery, а не у jQuery вызвать noConfilct!
NoIndex
Не знаю у MooTools каких-то функций, для обеспечения совместимости.
Надо всё-таки попробовать этот вариант. Всё же просто, добавляем в свой скрипт jQuery.noConflict(), и вместо $ везде юзаем jQuery()

А вообще самый верный вариант - переписать код с MooTools на jQuery.
Zver
Неужели никто не может помочь?
Alexander
Zver, ну а как тут можно помочь, если мутулс нивкакую не поддается обезвреживанию. Можно, разумеется, попытаться приструнить jQuery... Но это решение некорректное.
Zver
Блин, такой шаблон пропадает =( 
А ноуконфликт нельзя?
NoIndex
Ну так попробуйте noconflict. Попытка не пытка)
Loader
Цитата (NoIndex @ 2011-04-28, 10:12)
Ну так попробуйте noconflict. Попытка не пытка)

А я предлагаю использовать thickbox: http://jquery.com/demo/thickbox/
Самый нижний пункт искать login (modal)
С jQuery не конфликтует!
Zver
Попробовал как написано сдесь.
Вставил скрипт /скрипт в  хид /хид после всех ява
Получилось лишь поломать слайдер :D
Можно подробнее как?






Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.