当前位置: 代码迷 >> Web前端 >> 效能执行前调用
  详细解决方案

效能执行前调用

热度:113   发布时间:2012-11-23 22:54:33.0
功能执行前调用

在http://www.71search.com/company/t100017.html上看到实现的点击投票时,就会出现一个层,上面显示正在加载中,这种效果给用户一种很好的效果。用dwr也可以实现这种ajax效果

?

//后台dwr方法执行前调用
  DWREngine.setPreHook(function() {
    //弹出层
    alertDiv("数据操作中,请稍候......");
     //这个是显示数据加载中的层,如果不要的话,可以注释掉
    disabledZone.style.visibility = 'visible';
});
 //后台dwr方法执行完毕后调用
  DWREngine.setPostHook(function() {
  //关闭弹出层
  closeDiv();
   //这个是隐藏数据加载中的层,如果不要的话,可以注释掉
  disabledZone.style.visibility = 'hidden';
 });

?

使用了dwr的setPreHook 和 setPostHook

1 楼 spiritfrog 2008-06-23  
貌似还不错,不过jquery也有的,都是回调原理
2 楼 Callan 2008-06-23  
是的,prototype也有的
  相关解决方案