项目场景:

页面上有两个日期组件,组件采用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组件:闪现相关推荐

  1. layui之laydate组件简介

    1.layui之laydate组件是什么 layui是一个编程大神贤心所作的前端框架.laydate是layui的日期组件. 2.layui组件的运用 1)基础参数选项 通过核心方法laydate.r ...

  2. laydate组件给结束时间设置为23点59分59秒

    laydate组件默认设置的时间,是年-月-日 00:00:00适合开始时间 做为结束时间就不适用了. laydate.render({elem: '#startDate',type: 'dateti ...

  3. laydate组件 无法传值_Vue组件通信的几种方式

    组件是 vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用.一般来说,组件可以有以下几种关系: 组件之间的关系 如上图所示,A 和 B.B 和 C. ...

  4. uni-app - 幸运抽奖圆形大转盘插件组件(支持后端接口确定最终奖品,可自定义轮盘宽高、颜色、字号、按钮等等,全端兼容代码干净整洁无 BUG,官方最好用的营销页面抽奖转盘源码)老虎机九宫格式抽奖机

    前言 如果您需要九宫格式抽奖机(如下图所示) ,请访问:这篇文章. 网上很多文章都非常乱且一堆 BUG,本文提供无 BUG 的 "组件式" 抽奖大转盘, 您只需要复制粘贴,按照组件 ...

  5. layDate 日期与时间组件

    在日常的网页开发过程中,日期组件已经成为不可或缺的组件之一.同时,随着广大杰出攻城狮的不懈努力,也出现了很多优秀的日期组件,其中我个人觉得 layDate 日期组件是一个非常不错的组件,简洁易用,样式 ...

  6. ActionScript3.0自定义Flex组件问题 重写组件的使用

    最近在做Flex的一些学习,需要对Flex组件重写,当然可以两种选择MXML和ActionScript3.0重写,当然MXML的可视化的操作为重写提供了方便,但是要是更改组件的默认属性和添加一些框架属 ...

  7. Unity3damp;amp;C#分布式游戏服务器ET框架介绍-组件式设计

    前几天写了<开源分享 Unity3d客户端与C#分布式服务端游戏框架>,受到很多人关注,QQ群几天就加了80多个人.开源这个框架的主要目的也是分享自己设计ET的一些想法,所以我准备写一系列 ...

  8. Android组件化方案及组件消息总线modular-event实战

    背景 组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向.美团内部各个Android开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有很多高质量的产 ...

  9. 解决layui laydate动态创建多个时不起作用点击无效的问题

    最近在一个表单中有个自定义日期选项, 用户每点击一次按钮就动态增加一行日期选择框 . 我选择了laydate框架来完成 , 但在新生成的日期组件中 , 除了第一个生成的外 , 其他的点击和选择都不起作 ...

最新文章

  1. Linux 小知识翻译 - 「代理服务器」
  2. web项目Servlet配置及jsp访问Servlet
  3. 网络定位-能定位到国家省份市区县街道
  4. CMD 命令行查看端口被哪个程序占用,并根据PID值,找到相应的程序,关闭掉对应服务或进程!...
  5. 计算机软件及其软件系统,计算机软件系统课件
  6. NO.47 确定项目要完成的需求列表
  7. 代码执行漏洞原理/防御
  8. ObjC学习10-Foundation框架之内存管理
  9. Eclipse maven构建springmvc项目
  10. dfs应用,迷宫地图解救小哈
  11. 8051单片机Proteus仿真与开发实例-74HC573锁存器驱动仿真
  12. 【图的表示】:如何存储微博、微信等社交网络中的好友关系?
  13. 电子学会2022年12月青少年软件编程(图形化)等级考试试卷(一级)答案解析
  14. SpringBoot邮件发送(抄送、密送、图片、多文件等一应俱全哦)
  15. matlab复数fft,第30章 复数FFT的实现
  16. 计算机设备型号和序列号,怎么查看计算机型号_怎么查看计算机序列号
  17. 10 个鲜为人知的 Linux 命令
  18. 2021年高考大连8中成绩查询,2021年新高考适应性考试成绩怎么查?八省联考成绩可以保留吗?...
  19. python报时功能_Python(PyS60)实现简单语音整点报时
  20. 北京系列10——返程

热门文章

  1. 出现未知错误,错误代码:0x80070057
  2. 【已解决】leaflet比例尺:L.control.scale 单位国际化(m:米、km:公里、ft:英尺、mi:英里)
  3. 计算机考证 2021年下半年软考成绩查询时间终于公布了 速查
  4. Latex悬挂缩进——整段缩进or列表符号不缩进,段落缩进
  5. C++ 特殊成员函数
  6. Python统计西游记妖怪出场次数(使用jieba分词)
  7. NFV 2.1安装指南之十 —— Install and Configure vCloud director (VCD)
  8. 面试官:你期望薪资多少?你真的会答吗?你的回答是否是面试官想要的呢?
  9. 内蒙古中级职称计算机考试时间,内蒙古2021会计中级职称考试时间是如何安排的?...
  10. 进程被莫名杀掉(killed)