Scriptaculous не работает с последним прототипом

Это действительно странная проблема, с которой я столкнулся. Когда я загружаю Scriptaculous с официального веб-сайта, script. aculo.us, упакованный в ZIP, представляет собой prototype.js версии 1.6.0.1. Это отлично работает, я могу следовать примерам вики и начать учиться. Однако, когда я обновляюсь до прототипа 1.6.0.2 (последняя версия) с prototypejs.org все ломается. Я прочитал документацию, назвал новый файл prototype.js, и ничего не работает. Любая помощь приветствуется! В


person Visualrise Media    schedule 19.09.2008    source источник


Ответы (2)


scriptaculous — это библиотека JS, построенная поверх прототипа. Таким образом, они будут отставать от прототипа в своем графике выпуска. Чтобы гарантировать, что scriptaculous работает, используйте его только с файлом прототипа, который входит в загрузку.

Конечно, если у вас будет достаточно времени и энергии, вы сможете найти все измененные ссылки с прототипа 1.6.0.1 на 1.6.0.2, но действительно ли в более новой версии прототипа есть что-то, что вам нужно сегодня? Если нет, то просто ждите, пока скрипачук обновится.

person Stephen Wrighton    schedule 19.09.2008
comment
Это правда, однако в документации для scriptaculous сказано, что вы можете использовать версию 1.6.0.1 или более позднюю. На самом деле это не проблема, это просто то, что я читал. - person Visualrise Media; 19.09.2008
comment
Или позже, молча, насколько нам известно. Они не могут предсказать в будущем то, что сломает библиотеку. - person ceejayoz; 19.09.2008

Получите последнюю версию script.aculo.us напрямую из их репозитория исходного кода. Заархивированная версия, представленная на их веб-сайте, является древней. Я запускаю последнюю версию script.aculo.us, взятую из их репозитория на прошлой неделе, с последним прототипом (1.6.0.3) без сбоев.

person Gilles    schedule 04.10.2008