class="fancy" и колесо мышки [решено]

Пишите о найденных ошибках в эту тему

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

class="fancy" и колесо мышки [решено]

Сообщение Cornil » 05 апр 2013, 10:53

При разработке модуля Terms - Пользовательского соглашения для ORE, столкнулся с неприятной проблемой: не работает прокрутка при помощи колесика мыши во всплывающем окне FancyBox (в ссылке указывается class='fancy'). Т.к. такой документ, как правило, составляет несколько страниц, то это вызывает определенные неудобства.

Проблема заключается в файле \assets\5d6af168\jquery.mousewheel-3.0.4.pack.js, входящем в оригинальный дистрибутив ORE.
У папки \5d6af168\ может быть другое название, см. HTML исходник страницы.

Суть в следующем: ряд переменных типа a.wheelDelta, a.detail и т.п., по неизвестным причинам (гугл говорит, что сие не работает с jQuery 1.7), определяются как undefined.
Решается так: a.wheelDelta заменяем на a.originalEvent.wheelDelta и аналогичным образом поступаем с остальными.

Прилагаю исправленный файл.
Вложения
jquery.mousewheel-3.0.4.pack.rar
(890 байт) Скачиваний: 583
Cornil
Гражданин
Гражданин
 
Сообщения: 77
Зарегистрирован: 18 фев 2013, 22:08
Очки репутации: 14

Re: class="fancy" и колесо мышки [решено]

Сообщение Koduc » 06 апр 2013, 15:28

Спасибо за инфу! Исправим в след.версии.
Как вариант, можно попробовать обновить mousewheel до 3.1.3: https://github.com/brandonaaron/jquery-mousewheel

Ну и правки само собой вносить в /protected/modules/fancybox/assets/, папку /assets в корне сайта очистить, она сама перегенерируется.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20


Вернуться в Ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron