如何等待 LESS JS 加载 .less 文件
How to wait for LESS JS to load the .less file?
我的网页包含一个less
文件而不是css
.这是由less
js脚本解析的。我的网站的 js 脚本在 dom 就绪时触发,并根据不同的 dom 尺寸布局页面。
问题是,在慢速网络上,我的 js 文件可以在 js 能够下载less
文件之前less
触发。由于这是一种未知的文件类型,因此浏览器没有义务等待此文件下载然后触发 dom ready,即使它在<head>
部分中也是如此。在这种情况下,我的js读取了不正确的维度,因为尚未应用CSS规则。
所以,我的问题是,我怎么知道less
文件何时下载。这样我的 js 代码就可以在下载less
并且 dom 准备就绪后被触发。
查看这个类似问题的答案 - 听起来你只需要触发一个less.refreshStyles()
事件,该事件将使用type="text/less"
重新编译<style>
标签。
相关文章:
- 当脚本由system.js加载时,如何要求('electron')
- 使用JS加载HTML元素
- Mailchimp内联表单验证不适用于JS加载的HTML
- 使用Microsoft Office.js加载项进行自动身份验证
- PHP 图表 js 加载 mysql 和接口
- 节点JS加载JS&ejb文件中的css文件
- 使用springy.js加载多个图形时闪烁画布
- 何时需要JS加载所有模块
- Backbone Js加载部件中的应用程序
- 击倒没有定义?确实需要js加载任何内容
- 使用三个js加载三维模型示例
- Knockout.JS加载顺序问题
- jquery选项卡和js加载内容
- Features.js-加载静态内容
- MongoDB脚本和CSV文件:我可以使用require.js加载jquery.CSV吗
- Ember.js加载模板上的Per-Model Promise状态
- 延迟js加载的最佳方式
- 使用D3.js加载用于可视化的本地数据
- 用angular.js加载更多分页|按钮dos'不要藏起来
- 如何使用队列.js和 D3.js 加载多个文件