
正文
jquery.show,jQueryshow控制什么
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery ajax 执行时间问题
给你一个思路:设置一个flag,
在调用ajax之前设置flag=1;
在ajax的complete事件中 设置
{
flag=0;
closeLayer();//关闭loading层
}
设置一个function getflag()
{
if(flag==1){
showLayer();//这个是你要设置的显示loading层
}
}
在调用ajax后,启动如下方法
setTimeout("getflag();",1000);//一秒钟后调用getflag如果flag没有变成0则表示调用ajax超过1秒,则显示loading层,
这样ajax调用完成后,就又关闭了laoding层,如上所述!
相关问答
Q1: jquery show的参数有哪些
$(“”).show(speed,callback);
两个参数都是可选的,都可以不写
speed:是显示速度,可以为 数字(毫秒),或者 normal,fast,slow
callback :回调函数,就是执行完show方法后出发的js 方法。
栗子:
$("tr").show();
$("tr").show(200); $("tr").show("fast");
$("tr").show("fast",function(){}); $("tr").show("fast",方法名);
Q2: 关于JQUERY中的hide()和show()
关于JQUERY中的hide()和show()说明如下:
1、jquery中show()是显示出隐藏的元素。
比如有如下代码:
$(".btn2").click(function(){
$("p").show();
});
点击按钮2的时候,文字就显示出来了。
2、jquery中hide()是隐藏当前显示的元素。
$(".btn1").click(function(){
$("p").hide();
});
点击按钮1的时候,文字就隐藏了。








