如何等待LESS JS加载.less文件?

时间:2012-05-25 15:02:15

标签: javascript less domready

我的网页包含less个文件,而不是css。这由less js脚本解析。我的网站的js脚本在dom准备就绪并基于不同的dom尺寸布局页面。

问题是,在less js能够下载less文件之前,我的js文件可以通过慢速网络触发。由于这是一种未知的文件类型,因此浏览器没有义务等待此文件下载,然后即使它位于<head>部分,也可以准备就绪。在这种情况下,我的js读取的尺寸不正确,因为还没有应用CSS规则。

所以,我的查询是,如何知道何时下载less文件。因此,在下载less并且dom准备就绪后,我的js代码就会被触发。

1 个答案:

答案 0 :(得分:0)

查看 this similar question 的答案 - 听起来您需要触发less.refreshStyles()事件,该事件将使用{{1重新编译<style>个标签}}