@Aptixx

Не работает mootools код в joomla 3, что изменить в коде?

Здравствуйте! Сайт на Joomla 3. Не работает следующий код в скрипте:

$$('#filter_type_id',
       '#filter_department_id',
       '#filter_town_id',
       '#filter_area_id',
       '#rooms_min',
       '.amenities input'
       ).each(function(item) {
        item.addEvent('change', function() {
          geoSearch.refresh();
        });
    });


При изменении значения элементов должна выполняться функция, которая сейчас не выполняется. Весь остальной код, в котором нет функции $$ исполняется правильно. Подскажите, как изменить данный код, чтобы он работал на Joomla 3 (Jquery и Jquery noConflict подключаются по-умолчанию самим движком)
  • Вопрос задан
  • 2604 просмотра
Пригласить эксперта
Ответы на вопрос 2
@ocatoll
Консоль на что-нибудь ругается?
Ответ написан
Комментировать
@andrfromnmsk
Если проблема с совместимостью, то начиная с версии 1.2 Mootools позволяет использовать не только знак доллара $, но и метод document.id
Можешь попробовать обернуть свой код таким образом:
(function($) {
     //здесь можно писать любой код на Mootools с использованием $
})(document.id);

По остальным ошибкам тебе поможет консоль.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы