首页 > web前端 > css教程 > 正文

如何在页面加载后动态加载LESS规则?

Mary-Kate Olsen
发布: 2024-10-24 18:33:17
原创
826 人浏览过

How to Dynamically Load LESS Rules After Page Load?

动态加载 LESS 规则

预先存在的限制

最初必须加载 LESS 样式表在 less.js 脚本之前。这是因为脚本在渲染之前解析和解释 LESS 样式。颠倒此顺序将导致没有样式解释。

动态加载解决方案

less.js 1.0.31 版本引入了 less.refreshStyles() 方法。该方法重新编译

使用示例

要在页面加载后动态加载 LESS 规则,请按照以下步骤操作:

  1. 包含 less.js 脚本。
  2. 确保您希望动态加载的 LESS 样式表在
  3. 调用 less.refreshStyles() 方法来编译 LESS 规则。

更新了测试用例

以下更新的代码示例演示了动态加载过程:

<code class="html"><script src="http://lesscss.googlecode.com/files/less-1.0.31.min.js"></script> 
<link rel="stylesheet/less" href="/static/less/dynamic.less" id="abc123"/>

<script>
console.log("refreshing styles...");
less.refreshStyles();
console.log("refreshed...");
</script></code>
登录后复制

LESS 样式表

<code class="less">@primary_color: green;

#container {
  background: @primary_color;
  border-radius: 5px;

  div {
    color: red;
  }
}</code>
登录后复制

通过调用 less.refreshStyles( ) 方法中,

以上是如何在页面加载后动态加载LESS规则?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!