Bug:laydate组件:闪现
项目场景:
页面上有两个日期组件,组件采用laydate。
问题描述:
只有一个日期组件的时候,交互没问题;同时两个日期组件存在的时候,点击输入框,组件闪现。
<!-- 日期组件1 -->
<div class="laydate-input"><input id="date1" type="text" lay-key="1" readonly><label for="date1" class="calendar-icon"></label>
</div>
<!-- 日期组件2 -->
<div class="laydate-input"><input id="date2" type="text" lay-key="1" readonly><label for="date2" class="calendar-icon"></label>
</div>// 日期组件1
laydate.render({elem: "#date1",type: "datetime",range: '-',
});
// 日期组件2
laydate.render({elem: "#date2",type: "datetime",
});
原因分析:
只加载一个日期组件的时候,交互没问题,那就是两个组件互相影响了,发现lay-key是唯一标识符。
解决方案:
lay-key改成不同的值。注意:增加trigger:click(默认focus)也可以优化交互。
<!-- 日期组件1 -->
<div class="laydate-input"><input id="date1" type="text" lay-key="1" readonly><label for="date1" class="calendar-icon"></label>
</div>
<!-- 日期组件2 -->
<div class="laydate-input"><input id="date2" type="text" lay-key="2" readonly><label for="date2" class="calendar-icon"></label>
</div>// 日期组件1
laydate.render({elem: "#date1",type: "datetime",range: '-',trigger: "click"
});
// 日期组件2
laydate.render({elem: "#date2",type: "datetime",trigger: "click"
});
Bug:laydate组件:闪现相关推荐
- layui之laydate组件简介
1.layui之laydate组件是什么 layui是一个编程大神贤心所作的前端框架.laydate是layui的日期组件. 2.layui组件的运用 1)基础参数选项 通过核心方法laydate.r ...
- laydate组件给结束时间设置为23点59分59秒
laydate组件默认设置的时间,是年-月-日 00:00:00适合开始时间 做为结束时间就不适用了. laydate.render({elem: '#startDate',type: 'dateti ...
- laydate组件 无法传值_Vue组件通信的几种方式
组件是 vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用.一般来说,组件可以有以下几种关系: 组件之间的关系 如上图所示,A 和 B.B 和 C. ...
- uni-app - 幸运抽奖圆形大转盘插件组件(支持后端接口确定最终奖品,可自定义轮盘宽高、颜色、字号、按钮等等,全端兼容代码干净整洁无 BUG,官方最好用的营销页面抽奖转盘源码)老虎机九宫格式抽奖机
前言 如果您需要九宫格式抽奖机(如下图所示) ,请访问:这篇文章. 网上很多文章都非常乱且一堆 BUG,本文提供无 BUG 的 "组件式" 抽奖大转盘, 您只需要复制粘贴,按照组件 ...
- layDate 日期与时间组件
在日常的网页开发过程中,日期组件已经成为不可或缺的组件之一.同时,随着广大杰出攻城狮的不懈努力,也出现了很多优秀的日期组件,其中我个人觉得 layDate 日期组件是一个非常不错的组件,简洁易用,样式 ...
- ActionScript3.0自定义Flex组件问题 重写组件的使用
最近在做Flex的一些学习,需要对Flex组件重写,当然可以两种选择MXML和ActionScript3.0重写,当然MXML的可视化的操作为重写提供了方便,但是要是更改组件的默认属性和添加一些框架属 ...
- Unity3damp;amp;C#分布式游戏服务器ET框架介绍-组件式设计
前几天写了<开源分享 Unity3d客户端与C#分布式服务端游戏框架>,受到很多人关注,QQ群几天就加了80多个人.开源这个框架的主要目的也是分享自己设计ET的一些想法,所以我准备写一系列 ...
- Android组件化方案及组件消息总线modular-event实战
背景 组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向.美团内部各个Android开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有很多高质量的产 ...
- 解决layui laydate动态创建多个时不起作用点击无效的问题
最近在一个表单中有个自定义日期选项, 用户每点击一次按钮就动态增加一行日期选择框 . 我选择了laydate框架来完成 , 但在新生成的日期组件中 , 除了第一个生成的外 , 其他的点击和选择都不起作 ...
最新文章
- Linux 小知识翻译 - 「代理服务器」
- web项目Servlet配置及jsp访问Servlet
- 网络定位-能定位到国家省份市区县街道
- CMD 命令行查看端口被哪个程序占用,并根据PID值,找到相应的程序,关闭掉对应服务或进程!...
- 计算机软件及其软件系统,计算机软件系统课件
- NO.47 确定项目要完成的需求列表
- 代码执行漏洞原理/防御
- ObjC学习10-Foundation框架之内存管理
- Eclipse maven构建springmvc项目
- dfs应用,迷宫地图解救小哈
- 8051单片机Proteus仿真与开发实例-74HC573锁存器驱动仿真
- 【图的表示】:如何存储微博、微信等社交网络中的好友关系?
- 电子学会2022年12月青少年软件编程(图形化)等级考试试卷(一级)答案解析
- SpringBoot邮件发送(抄送、密送、图片、多文件等一应俱全哦)
- matlab复数fft,第30章 复数FFT的实现
- 计算机设备型号和序列号,怎么查看计算机型号_怎么查看计算机序列号
- 10 个鲜为人知的 Linux 命令
- 2021年高考大连8中成绩查询,2021年新高考适应性考试成绩怎么查?八省联考成绩可以保留吗?...
- python报时功能_Python(PyS60)实现简单语音整点报时
- 北京系列10——返程
热门文章
- 出现未知错误,错误代码:0x80070057
- 【已解决】leaflet比例尺:L.control.scale 单位国际化(m:米、km:公里、ft:英尺、mi:英里)
- 计算机考证 2021年下半年软考成绩查询时间终于公布了 速查
- Latex悬挂缩进——整段缩进or列表符号不缩进,段落缩进
- C++ 特殊成员函数
- Python统计西游记妖怪出场次数(使用jieba分词)
- NFV 2.1安装指南之十 —— Install and Configure vCloud director (VCD)
- 面试官:你期望薪资多少?你真的会答吗?你的回答是否是面试官想要的呢?
- 内蒙古中级职称计算机考试时间,内蒙古2021会计中级职称考试时间是如何安排的?...
- 进程被莫名杀掉(killed)