【发布时间】:2017-01-04 10:23:41
【问题描述】:
我有 2 个页面,当第二个页面加载到第一页时,该页面的 JavaScript 在所有 JavaScript 之后运行并且加载非常缓慢。我编写了下面的代码来显示微调器,直到第二页完全加载。但是微调器不起作用。 这是我的代码:
<script>
$('.tourajaxi').html('<i class="fa fa-spinner fa-pulse fa-3x fa-fw" ></i><span class="sr-only">Loading ...</span>');
$(window).load(function() {
$('.tourajaxi').load('/toursajax.bc?gid=325');
});
</script>
【问题讨论】:
-
您是否尝试过记录
$('.tourajaxi')?可能是您的 DOM 未呈现。尝试在$(document).ready()上显示微调器 -
@inaz 嗨可能是你有更大的数据,因为你正在使用 $.load() 方法加载整个页面,所以我可能有点慢
-
当我使用 document.ready() 时,第二页 load.but 的 css 和 html 没有呈现,并且加载速度非常慢。我想同时运行我所有的第二页
-
@inaz 我想真正的问题是脚本没有被渲染。您可以参考以下帖子以获得更多参考:stackoverflow.com/questions/889967/…
标签: javascript jquery html css ajax