最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-03 19:02:59
文档

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

为layDate输入框加上图标的方法(附代码):为layDate输入框加上图标的方法:基于layui 2.3.0-rc1为laydate输入框加上图标,让laydate输入框更显眼先看图片修改的地方修改模块css laydate.css里添加:.laydate-with-icon{ position: relative; } .laydate-with-ic
推荐度:
导读为layDate输入框加上图标的方法(附代码):为layDate输入框加上图标的方法:基于layui 2.3.0-rc1为laydate输入框加上图标,让laydate输入框更显眼先看图片修改的地方修改模块css laydate.css里添加:.laydate-with-icon{ position: relative; } .laydate-with-ic


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

基于layui 2.3.0-rc1

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

先看图片

修改的地方

修改模块css laydate.css里添加:

.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; 后 添加

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

.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 (!isStatic) { 
 lay.each(options.elem,function(i,item) {
 var icon=lay.elem("i",{
 class:"layui-icon laydate-icon laydate-input-icon"
 });
 icon.innerHTML="& # xe602;"; //这里请去掉innerHTML值里的空格,可以改成自己的图标,暂时用laydate的右箭头图标显示
 var pnode=item.parentNode;
 var objdiv = lay.elem('div', {
 'class': 'laydate-with-icon'
 ,"style":"width:"+item.offsetWidth+"px;"
 });
 lay(item).addClass("laydateinput");
 pnode.insertBefore(icon,item);
 pnode.insertBefore(objdiv,item);
 objdiv.appendChild(item);
 objdiv.appendChild(icon);
 });
 }

更多layui框架相关文章请关注layui使用教程栏目。

文档

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

为layDate输入框加上图标的方法(附代码):为layDate输入框加上图标的方法:基于layui 2.3.0-rc1为laydate输入框加上图标,让laydate输入框更显眼先看图片修改的地方修改模块css laydate.css里添加:.laydate-with-icon{ position: relative; } .laydate-with-ic
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top