解决laydate时间日期插件定位溢出
来源:互联网 发布:js trigger 编辑:程序博客网 时间:2024/06/08 01:34
laydate是一款比较好用的网页时间日期插件,不过用起来有一些细节问题需要我们手动去解决!例如:laydate兼容bootstrap
laydate弹出层默认对齐input左边框
但是当这个input比较靠页面右边的时候就会出现弹出层一部分溢出的问题
这就需要修改插件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"
保存,强刷一下页面
正常情况
靠近网页边缘时
0 0
- 解决laydate时间日期插件定位溢出
- 日期时间选择插件 - laydate.js
- layDate日期选择插件
- laydate日期插件使用
- 日期插件laydate.js
- laydate 时间日历插件
- laydate.js 日期插件使用
- 日期插件layDate的使用
- laydate日期插件案例,结束时间小于开始时间不可选择
- laydate日期空间与时间选择器
- LayDate 时间选择插件的使用介绍
- LayDate 时间选择插件的使用介绍
- laydate日期选择插件蓝色风格自定义及使用Demo
- laydate 插件 基本使用及开始及结束时间限制
- Laydate日期乱码
- 日期控件使用 laydate
- 日期控件 laydate
- laydate日期控件
- PCL提取obj模型资源,Unity粒子形态展示
- 分布式架构学习之:020--服务接口设计原则
- 使用 Apache common包 进行FTP FTPS操作
- C# 相对路径指定详解(有用)
- STM32F407使用USB作虚拟串口出现黄感叹号
- 解决laydate时间日期插件定位溢出
- 巧用Function实现动态字符串模板
- 关于Comparable<T>解决List<bean>,依据bean的某个属性对list进行排序
- springmvc不进入Controller导致404
- jmeter持续集成+ant+jenkins
- 汇编程序:统计0的个数
- Android 单例模式
- IDEA 使用笔记
- JAVA加密算法- 数字签名算法(RSA、DSA)