首页 > js异步加载完,再执行某段js?

js异步加载完,再执行某段js?

底部的js是按照页面元素来定位的,遇到异步加载的情况,异步加载之前就已经得到高度,想写一个通用的,当页面元素包括异步加载的内容都执行完再执行底部的js


$.ajax({……}).done(function(data){
  // 你想执行的js
});

在回调函数里执行你想要的函数


使用promise,最适合这个场景。


我觉得是你的思路跑偏了,你把问题想的太复杂了
敢问你的页面是什么元素想要定位到哪里呢?

目测样式就可以完全解决了。
支持position: fixed;的话就最简单不过了,如果还要兼容不支持的,absolute也够用。

说说你的想法,我可以写我答案后面的续。


简单点儿用个状态值来标识是否完成就好。
或者检查当前是否有ajax正在执行


看下js Promise

【热门文章】
【热门文章】