Слайдер JS (Moo Tools) не работает в FF и Chrome - PullRequest
0 голосов
/ 30 мая 2011

У меня есть сайт ниже: http://kelseydelo.com/

Когда я нажимаю на основные навигационные ссылки в Safari, содержимое корректно перемещается. Однако в Chrome и Firefox ничего не происходит, когда я нажимаю на них (в Firebug также нет ошибок).

Я считаю, что раньше он работал в FF, поэтому, похоже, недавнее обновление сломало его.

Кто-нибудь знает, в чем может быть проблема?

1 Ответ

1 голос
/ 30 мая 2011

вы используете mootools 1.2.3, который является старым. в 1.2.3 mootools объявили функцию обнаружения для обнаружения в браузере - и, в частности, это была проблема с Firefox, так как он опирался на следующий код:

if (!document.getBoxObjectFor ...)

но этот метод стал устаревшим с помощью Mozilla. впоследствии, в 1.2.5 и 1.3 mootools обнаружение было сделано, таким образом, это больше не полагается на это (критическое изменение было FF 3.6.nn или что-то)

на вашем сайте в FF 4.0 вы можете запустить

console.log(Browser.Engine)

и он возвращается как «неизвестный» - что приведет к сбою любых специфичных для браузера хуков и исправлений.

В Chrome 13 Canary, он обнаружил, что webkit нормально работает, но тоже не работает, поэтому должно быть что-то еще - устаревшее здесь ... другими словами, ОБНОВЛЕНИЕ до 1.3.2 (который использует ua-sniffing) - если noobslide поддерживает это, иначе идти 1.2.5.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...