выполнять javascript при каждой перезагрузке - ruby ​​на рельсах - PullRequest
0 голосов
/ 28 января 2011

Я перезагружаю частичное использование ajax следующим образом:

new Ajax.PeriodicalUpdater('content', '/shouts/update.js', { method: 'get', frequency: 1});

Перезагрузка работает отлично.

Я добавил этот код JavaScript в update.js, чтобы частичное содержимое исчезло:

$('content').fade({ duration: 3.0, from: 0, to: 1 });

И проблема в том, что ничего не происходит (контент не выцветает).

В чем, по-вашему, проблема?

1 Ответ

1 голос
/ 28 января 2011

Я думаю, проблема в том, что в JQuery нет функции fade ... Попробуйте fadeTo

$('content').fadeTo(3000, 0);

, также есть функция fadeToggle ().Там у вас есть простой переключатель:)

ОБНОВЛЕНИЕ: думал, что это jquery ... в Ajax.PeriodicalUpdater вы можете установить параметр evalScripts в true, тогда скрипт будет доступен... http://api.prototypejs.org/ajax/Ajax/Updater/

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