为layDate输入框加上图标的方法(附代码)


本文摘自PHP中文网,作者尚,侵删。

为layDate输入框加上图标的方法:

基于layui 2.3.0-rc1

为laydate输入框加上图标,让laydate输入框更显眼

先看图片

1.jpg

修改的地方

修改模块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;";//这里要去掉innerHTML后面值里的空格

        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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...