我的网页使用
less
文件而非css
文件,这是由less
js脚本解析的。我的网站js脚本在dom就绪时触发,并根据不同的dom尺寸布局页面。问题是,在网络较慢的情况下,我的js文件可能会在less
js下载less
文件之前就被触发了。由于这是一种未知的文件类型,所以浏览器无需等待该文件下载完成再触发dom就绪,即使它位于部分中。在这种情况下,我的js将读取错误的尺寸,因为还没有应用CSS规则。所以,我的问题是,如何知道less
文件何时下载完成,以便我的js代码可以在less
被下载并准备好后再触发dom就绪?
.less
文件的 MIME 类型设置为text/css
可能会有所帮助。 - Stefan