bootstrap jquery:添加异步

时间:2017-03-03 12:31:03

标签: javascript jquery twitter-bootstrap asynchronous

为了提高网页速度,Google建议在JavaScript中添加“async”。所以我已经将jqueryfiles的链接更改为:

它确实改善了网页速度,但“汉堡包”菜单在手机上不起作用。菜单不再打开了。 将jquery-link从头部移动到body部分没有任何影响。

这里有谁有解决方案?

1 个答案:

答案 0 :(得分:0)

这是因为当您使用async时,您的浏览器不会等待您的服务器调用完成,而是会调用服务器并继续执行其余功能。

这是DOM在您从服务器获得响应之前准备就绪的地方,那些依赖于服务器响应的功能将无效。

使其工作,将依赖于服务器调用的函数设置为成功,完成对ajax的响应。