我的网页包含less
个文件,而不是css
。这由less
js脚本解析。我的网站的js脚本在dom准备就绪并基于不同的dom尺寸布局页面。
问题是,在less
js能够下载less
文件之前,我的js文件可以通过慢速网络触发。由于这是一种未知的文件类型,因此浏览器没有义务等待此文件下载,然后即使它位于<head>
部分,也可以准备就绪。在这种情况下,我的js读取的尺寸不正确,因为还没有应用CSS规则。
所以,我的查询是,如何知道何时下载less
文件。因此,在下载less
并且dom准备就绪后,我的js代码就会被触发。
答案 0 :(得分:0)
查看 this similar question 的答案 - 听起来您需要触发less.refreshStyles()
事件,该事件将使用{{1重新编译<style>
个标签}}