每次重新加载时执行javascript - ruby​​ on rails

时间:2011-01-28 16:59:17

标签: javascript ruby-on-rails

我正在使用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 个答案:

答案 0 :(得分:1)

我认为问题是JQuery中没有淡入淡出功能...尝试fadeTo

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

还有fadeToggle()函数。你有一个简单的开关:)

UPDATE:认为它是jquery ...在Ajax.PeriodicalUpdater中你可以将参数evalScripts设置为true然后脚本将可用... http://api.prototypejs.org/ajax/Ajax/Updater/