laydate是一款比较好用的网页时间日期插件,不过用起来有一些细节问题需要我们手动去解决!例如:laydate兼容bootstrap

1. 默认情况

laydate弹出层默认对齐input左边框

2. 定位溢出

但是当这个input比较靠页面右边的时候就会出现弹出层一部分溢出的问题

3. 解决定位

需要修改插件JS文件,使其能够判断是否溢出并修复定位

找到JS文件laydate.js

首先找到设置定位代码

a.style.left=e.left+(b?0:c.scroll(1))+"px"

将其修改为

var boxWidth = parseFloat(a.clientWidth); // 日期对象宽度

var leftWidth = parseFloat(e.left); // 左偏移像素

var bodyWidth = parseFloat(document.body.clientWidth); // 屏幕可见区域宽度

if (boxWidth + leftWidth > bodyWidth) {

var leftPX = bodyWidth - boxWidth;

} else {

var leftPX = leftWidth;

}

a.style.left=leftPX+(b?0:c.scroll(1))+"px"

保存,强刷一下页面

正常情况

靠近网页边缘时

已经可以了,如有更好的方法欢迎分享!O(∩_∩)O

一款好用的JS时间日期插件layDate

觉得这个插件很不错,使用起来也很方便,推荐使用 1.插件截图 2.插件配置 选择很多,配置也很简单,插件官网:https://www.layui.com/laydate/配置说得很明确,基本操作就是: ...

jQuery时间日期插件laydate,兼容bootstrap

解压后,将laydate整个文件放至您项目的任意目录,不要移动其文件结构,它们具有完整的依赖体系. 使用只需在页面引入laydate.js即可. 如果您的网站的js采用合并或模块加载,您需要打开lay ...

解决:My97DatePicker 日期插件引用在PHP文件中maxDate和minDate控制失效问题

开发环境: 语言:PHP 框架:ThinkPHP 问题:在引用插件My97DatePicker时,想实现:开始日期不能大于结束日期,结束时间不能小于开始时间 步骤一.查看文档官方文档http://ww ...

第一好用的时间 日期插件(Adding a Timepicker to jQuery UI Datepicker)

最近在一个项目中用到了My97DatePicker,国人写的一个挺不错的时间选择插件,简单易用,但是在调试静态时却发现此插件必须产生一个iframe标签指向其主页,试了很多种方法都不能去除 ...

laydate JS日期插件

原文出处 简要介绍 你是时候换一款日期控件了,而layDate非常愿意和您成为工作伙伴.她致力于成为全球最用心的web日期支撑,为国内外所有从事web应用开发的同仁提供力所能及的动力.她基于原生Jav ...

【vue学习】vue中怎么引用laydate.js日期插件

此贴意在解决一个妹子的问题 https://q.cnblogs.com/q/101462 下载js包 http://www.layui.com/laydate/ 将laydate下载的包解压放入sta ...

Angular4.0引入laydate.js日期插件方法

Angular是不支持直接引入js文件的,下面介绍项目如果引入laydate.js的方法 一.将下载的laydate中的js和theme文件放到一个统一的文件下面,我把它放到asset下 二.在ang ...

jq时间日期插件的使用-datetimepicker

分三步  首先引入各种包 然后搞哥容器用id  然后加入一段js 实例: 下载:http://files.cnblogs.com/files/wordblog/datetimepicker-maste ...

随机推荐

仅个人兴趣,自己通过搜索他人的成果,结合自己的理解,来分析discuz的代码。

仅个人兴趣,自己通过搜索他人的成果,结合自己的理解,来分析discuz的代码. discuz 版本: 3.2

mysql-删除日志文件命令详解

装载 在mysql中会生大量的如mysq-bin.000001这类日志文件了,这些都是二进制文件了,如果我们是普通的日志没有进行主从配置就可以直接使用reset master进行删除了这个方法很简单, ...

super

[super] Return a proxy object that delegates method calls to a parent or sibling class of type. This ...

3D touch 静态、动态设置及进入APP的跳转方式

申明Quick Action有两种方式:静态和动态 静态是在info.plist文件中申明,动态则是在代码中注册,系统支持两者同时存在. -系统限制每个app最多显示4个快捷图标,包括静态和动态 静态 ...

九度OJ1084

这道题一旦想开,其实思想十分简单的. 首先考虑n为奇数的情况,不难知f(n)=f(n-1).(只需要把n的所有拆分式-1即可……) 然后考虑n为偶数的情况,将拆分式划分为两种情况:一种是式子中带1的, ...

python添加windows域验证

1.安装python-ldap https://pypi.python.org/pypi/python-ldap/ 在 Ubuntu/Debian 下安装 python-ldap 模块: $ sudo ...

[转载]MongoDB学习(二):数据类型和基本概念

数据类型 基本数据类型 MongoDB的文件存储格式为BSON,同JSON一样支持往其它文档对象和数组中再插入文档对象和数组,同时扩展了JSON的数据类型.与数据库打交道的那些应用.例如,JSON没有 ...

Activiti 用户任务关联自定义表单

问题阐述 通常每一个"用户任务"都会对应一个表单,以供用户录入信息.尤其是在"流程定义"拥有多个版本的情形下,明确的指定表单显得极其重要. 一份新版本的&quo ...

ajax+json

ajax学习: 1.ajax的概念 局部刷新技术.不是一门新技术,是多种技术的组合,是浏览器端的技术 2 为什么要使用ajax?           传统的模式 是 发送请求 到 服务器 ,服务器经过 ...

Incorrect key file for table错误解决方法

问题现象: alter table portal_app_xxxx_xxx add devno varchar(64) NOT NULL DEFAULT '' COMMENT '设备机编',add s ...

php获取laydate,解决laydate时间日期插件定位溢出相关推荐

  1. 解决:My97DatePicker 日期插件引用在PHP文件中maxDate和minDate控制失效问题

    解决:My97DatePicker 日期插件引用在PHP文件中maxDate和minDate控制失效问题 参考文章: (1)解决:My97DatePicker 日期插件引用在PHP文件中maxDate ...

  2. Python获取、格式化当前时间日期的方法

    本篇文章给大家整理的是关于Python获取.格式化当前时间日期的方法,对此有需要的朋友们可以学习参考. Python获取当前时间_获取格式化时间: Python获取当前时间: 使用 time.time ...

  3. python获取当前年月日_Python获取、格式化当前时间日期的方法

    Python获取当前时间_获取格式化时间: Python获取当前时间: 使用 time.time( ) 获取到距离1970年1月1日的秒数(浮点数),然后传递给 localtime 获取当前时间 #使 ...

  4. 【已解决】My97DatePicker日期插件设置默认日期

    为My97DatePicker日期插件设置默认日期 为My97DatePicker日期插件设置默认日期,开始日期为系统日期的前一个月,结束日期为系统日期: 开始日期不能大于结束日期,且都不能大于今天: ...

  5. 一款好用的JS时间日期插件layDate

    觉得这个插件很不错,使用起来也很方便,推荐使用 1.插件截图 2.插件配置 选择很多,配置也很简单,插件官网:https://www.layui.com/laydate/配置说得很明确,基本操作就是: ...

  6. html5 datepicker使用方法,WdatePicker.js时间日期插件的使用方法

    本文介绍了WdatePicker.js时间插件使用,分享给大家,具体如下: 引用: 在项目中引用"plugin-clander"文件夹. 在html中引用"WdatePi ...

  7. 【微信小程序】微信小程序获取当日以后的时间日期天数、星期

    在微信小程序或者web项目中经常用到需要获取当前时间往后多少天并显示日期含星期几的需求,现在优化为只调用一个js函数,只需调用getDates(days)函数,传入需要显示多少天日期,即返回一个携带日 ...

  8. WdatePicker时间日期插件总结

    一.引入插件 二.简单应用案例 1).代码 <!DOCTYPE html> <html><head><meta charset="UTF-8&quo ...

  9. Yii2.0 时间日期插件之yii2-timepicker

    1.与上一种相同,可以通过composer 安装,安装命令:composer require "janisto/yii2-timepicker" "*" 直接等 ...

最新文章

  1. SAP PM入门系列33 - IP16 维修计划报表
  2. 【深度学习】CUDA 和 TensorRT 博客搜集
  3. 成功解决ModuleNotFoundError: No module named 'HTMLParser'
  4. 创建yum存储库;文件目录下存RPM包,不挂载镜像,不使用外网yum源;
  5. one microblog from 任志强
  6. 中国最神秘的一所大学,它只存在过8年,却成了永远的第一
  7. UserThreadLocal 用户线程Token拦截验证
  8. 最良心的 chrome 插件可以良心到什么程度?
  9. Jmeter5 语言中文
  10. JavaScript应用(重点数组)
  11. (项目)生鲜超市(六)
  12. centos 6.5 yum
  13. 面向对象的三个基本特征_杂谈:JavaScript面向对象
  14. 数学模型 商人过河问题 C++实现
  15. 用word模板制作幻灯片
  16. C++ Primer 笔记——IO类
  17. 树莓派sensehat画图游戏 Etch a sketch
  18. Mac电脑自动开机设置教程
  19. 使用Xposed框架禁用安卓设备广告
  20. 音乐现场的未来将被NFT门票主宰?

热门文章

  1. lua --- 基本语法学习
  2. 计算机操作系统第一章
  3. 国人对国产操作系统的误会
  4. Oracle存储过程语法和基本使用
  5. Arduino与Proteus仿真实例-Nokia3310显示屏驱动仿真
  6. 遗传算法(GA)附Matlab代码(copy能用)寻优算法
  7. android5自动刷,nexus5怎么刷Android5.0 nexus5刷Android5.0教程
  8. 121. 买卖股票的最佳时机
  9. 苹果系统中国日历服务器,中国农历Mac版
  10. swift json