2010-03-06 61 views
0

按钮单击事件会触发对数据表的过滤。当JQuery正在处理它时,页面应该显示一个加载图像。这不是一个Ajax请求。显示正在加载..图片处理onclick事件时

这是我的代码不工作:

$("somebutton").click(function(){ 
    $("#loader").show(); 
    // do some stuff..... 
    //... 
    // now hide the loader again 
    $("#loader").hide(); 
}); 

任何想法?

+0

改变你的'onclick'到'click'。 – rahul 2010-03-06 06:34:08

+0

我打算点击。将编辑该问题。 – krishna 2010-03-06 06:48:18

回答

0

如果你做了一些东西可以使用回调函数,然后把隐藏加载功能。 喜欢的东西

$("somebutton").click(function(){ 
    $("#loader").show(); 
    $("yourselector").method(something, function(){$("#loader").hide();}); 
}); 
0

试试这个:

$("somebutton").click(function(){ 
    $("#loader").show(); 
    // do some stuff..... 
    //... 
    // now hide the loader again 
    $("#loader").hide(); 
}); 

使用click,而不是onclick