今天在开发中遇到了一个问题,就是有这样的一个函数,其功能为当用户点击一个按钮时,调用本函数,函数先显示一个等待的DIV,然后异步请求一个页面,当请求返回后,再设置等待DIV不可见。函数内容如下:
上面的函数可以完成功能。但是如果将第3行和第7行的代码转换成$("divWaitting").css("visibility", "visiable")和$("divWaitting").css("visibility", "hidden")后,函数就不能完成工作,具体表现为等待DIV不受控制。谁能给解释一下啊?
1
function receiveEmail()
2
{
3
4
document.getElementById("divWaitting").style.visibility = "visible";
5
$.get("page.aspx", ,
6
function(data){
7
document.getElementById("divWaitting").style.visibility = "hidden";
8
window.frames["ifrComposeGraphSign"].document.location.replace(window.frames["ifrComposeGraphSign"].document.location);
9
10
}
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
2
![](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
3
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
4
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
5
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
6
![](https://i-blog.csdnimg.cn/blog_migrate/3112b7b6526db5bc83e275260ae60525.gif)
7
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
8
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
9
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
10
![](https://i-blog.csdnimg.cn/blog_migrate/4fd96b3cf02f4c7b5c8964ac8167f7af.gif)
上面的函数可以完成功能。但是如果将第3行和第7行的代码转换成$("divWaitting").css("visibility", "visiable")和$("divWaitting").css("visibility", "hidden")后,函数就不能完成工作,具体表现为等待DIV不受控制。谁能给解释一下啊?