浏览 470 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-04-18
各位好.
用Rail做了些remote的update.其生成的代码是:Ajax.Updater 但是由于远程访问的速度很慢.所以每次点的时候总有点奇怪,要等几秒页面的数据显示区域才更新数据,于是想加个Loading在上面.但是现在使用这个的地方很多..改起来不方便. 请问这个是可以通过修改或增加什么配置可以实现的? 还是说要改Rails或是prototype的源码? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-04-18
在application.js中加入以下代码: Ajax.Responders.register({ onCreate: function(){ if ($('ajax-indicator') && Ajax.activeRequestCount > 0) { Element.show('ajax-indicator'); } }, onComplete: function(){ if ($('ajax-indicator') && Ajax.activeRequestCount == 0) { Element.hide('ajax-indicator'); } } });
在layout中创建一个ID为ajax-indicator的DIV,里面放你的Loading效果。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-04-19
phoenix520 写道 在application.js中加入以下代码: Ajax.Responders.register({ onCreate: function(){ if ($('ajax-indicator') && Ajax.activeRequestCount > 0) { Element.show('ajax-indicator'); } }, onComplete: function(){ if ($('ajax-indicator') && Ajax.activeRequestCount == 0) { Element.hide('ajax-indicator'); } } });
在layout中创建一个ID为ajax-indicator的DIV,里面放你的Loading效果。 谢谢你。。我做好了。谢谢 |
|
| 返回顶楼 | |



