本文摘自PHP中文网,作者尚,侵删。
为layDate输入框加上图标的方法:
基于layui 2.3.0-rc1
为laydate输入框加上图标,让laydate输入框更显眼
先看图片
修改的地方
修改模块css laydate.css里添加:
1 2 3 4 5 6 7 8 9 | .laydate- with -icon{
position: relative;
}
.laydate- with -icon .laydateinput{
margin-right: 24px;
}
.laydate- with -icon .laydate-input-icon{
position:absolute;right:5px;top:50%;margin-top:-12px;width:16px;height:24px;color: #aaa;
}
|
laydate.js模块 (未压缩版)
在450行 if(!options.elem[0]) return; 后 添加
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | if (!isStatic) {
lay.each(options.elem, function (i,item) {
var icon=lay.elem( "i" ,{
class: "layui-icon laydate-input-icon"
});
icon.innerHTML= "& # xe637;" ;
var pnode=item.parentNode;
var objdiv = lay.elem( 'div' , {
'class' : 'laydate-with-icon'
});
lay(item).addClass( "laydateinput" );
pnode.insertBefore(icon,item);
pnode.insertBefore(objdiv,item);
objdiv.appendChild(item);
objdiv.appendChild(icon);
});
}
|
完整代码:https://pan.baidu.com/s/1eRHhBrsmNPN8d2d06IXz2w
独立版layDate 5.0.9
laydate.css
阅读剩余部分
相关阅读 >>
layui是什么?有什么作用?
layui表格怎么把表头固定
layui table组件相关介绍
layui中进度条渲染介绍
layui修改表格行高的方法
layui.layer独立组件详解
layui怎么使用模块化
layui 怎么引用
layui中怎么设置select项
layui 怎么导入excel
更多相关阅读请进入《layui》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 为layDate输入框加上图标的方法(附代码)