本文摘自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打开的layer的iframe窗口怎么关闭
layui模块使用规范(附代码)
layui代码修饰器不显示样式怎么解决
layui弹出层(open)的属性介绍
layui框架form表单使用介绍
layui中如何获取表格数据
layui框架的table字段筛选功能介绍
layui关联表单的方法
让layui支持es5写法的方法介绍
更多相关阅读请进入《layui》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 为layDate输入框加上图标的方法(附代码)