如何在 cssLess 中添加 JQuery 命令
How can I add JQuery commands in cssLess?
我正在使用CSSLess和JQuery,并试图计算无序列表中LI元素的数量,以便我可以将该数字除以宽度。
ul.navBar {
li {
float: left;
width: (100% / `$(".navBar li").length()`);
}
}
输出应显示为并排选项卡,如标准导航栏菜单。
有没有办法在没有 JQuery 的情况下编写这个?
你想要这样做:
li {
float: left;
width: ~`(100/$('.navBar li').length)+'%'`;
}
~
告诉less
你不希望它弄乱输出。
您也可以使用percentage
:
width: percentage(`1/$('.navBar li').length`);
这仅在您没有边框、填充等会使您的li
元素更宽的情况下才有效。 另外,你必须在body
的底部加载它,否则jQuery将在DOM准备好之前运行:
<body>
...
<link rel="stylesheet/less" type="text/css" href="mystyles.less">
<script src="less.min.js" type="text/javascript"></script>
</body>
演示:http://jsfiddle.net/jtbowden/ZJ2HV/
相关文章:
- 正在SharePoint 2013母版页中添加JQuery移动文件
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 使用.on动态添加jquery/js不知道的html元素
- Rails资产管道-只向head添加jquery
- 如何在XHTML中添加jQuery CDN回退
- 添加JQuery UI在Meteor中添加对象后可调整大小
- 添加jquery Datepicker后,文本框的初始值不会显示
- 添加Jquery验证后,Jquery日期选择器无法工作
- 如何在谷歌博客中添加jQuery而不修改模板
- 从服务器端添加jQuery函数
- 如何在jQuery.awesomeCloud.plugin上添加jQuery工具提示功能
- 动态添加jquery ajax选项
- 正在添加JQuery淡入淡出代码
- 添加 jQuery UI 后,从表中删除行的函数不起作用
- 如何动态添加 jQuery 移动弹出效果到链接
- 如何在 mytemplate 中添加 Jquery
- 在页面加载后动态添加 jquery 日期选择器
- 这是在一个项目中添加Jquery和Angularjs的正确方法
- 滚动到页面末尾后添加 JQuery 微调器
- 在图像不起作用的 src 中添加 jQuery 变量