微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 双异步AJAX函数

所以我试着编写一个javascript脚本来动态加载我的网站上的页面而不刷新页面.基本上我有一个功能,淡出内容div,加载新内​​容,切换内容,然后淡入.内容使用异步AJAX请求加载,成功调用淡化内容函数.fadein在加载函数和淡出功能都完成之前,函数不应该运行.我希望页面内容淡出的整个过程中加载,但是现在我的淡入淡出动画被冻结了.我已经尝试了一些不同的方法解决这个问题,但到目前为止还没有任何工作……

有任何想法吗?

解决方法:

这只是等待两个事件完成的问题,当它们完成时,采取行动.见my answer to this other question.基本上:

每个事件都有一个标志,最初是假的.挂钩有问题的两个事件(动画的完成回调和ajax成功).每个事件都设置其标志并调用一个函数.该函数检查标志:如果两者都设置,它会执行某些操作(在您的情况下,设置新内容).请参阅链接获取代码示例.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐