渲染事件后的LessCSS

时间:2013-08-06 14:00:43

标签: javascript twitter-bootstrap less

我正在开发一个使用LessCSS生成样式表的网站。由于我的同事对蚂蚁任务(Ant + Rhino + Less)或NodeJS几乎没有了解,我建立了一个可以在CSS和LessCSS之间交换的系统,通过客户端库渲染样式表。

当我必须合并依赖于计算布局的外部库(即Masonry)时出现问题,它们不会等待样式表被编译,因此图形结果不正确。

我试图了解是否存在一个事件,只要Less完成编译Css并显示它(jQuery的$(document).ready()的等价物)就会触发。有什么我可以依靠的吗?谢谢你的任何建议。

1 个答案:

答案 0 :(得分:1)

如果我没错,可以在Async选项设置为true的情况下加载LESS脚本(在其他外部库之前)。像这样:

<script type="text/javascript">
    less = {async: true};
</script>
<script src="less.js" type="text/javascript"></script>
<script src="another.external.library.js" type="text/javascript"></script>

或许,如果LESS有回调函数,你可以在那里放置外部lib调用。