博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery UI datepicker 日期控件出现问号的解决方式
阅读量:5905 次
发布时间:2019-06-19

本文共 785 字,大约阅读时间需要 2 分钟。

  hot3.png

jQuery-ui的datepicker做得很不错,在项目中经常用到,但对其老是在界面上出现 “?” 感觉很不爽。出现的位置在顶部年和月之间,还有空的日期单元格

这个问题困扰了我很长时间,一直想解决,但又没有时间。今天终于找到了问题的答案!

之前认为是页面或库的编码问题,但反复修改后没有解决问题,于是肯定了datepicker本身的问题。查看源代码发现了问题所在,不过此问题已经在 jquery-ui-1.8.21.custom.min.js 中得到了修正。但在 jquery-ui-1.8.19.custom.min.js 版本中存在此问题(之前版本也有可能),可以修改对应部分。以下是两个版本就此问题的差异部分:

1.标题部分

jquery-ui-1.8.19.custom.min.js

return l+=this._get(a,"yearSuffix"),k&&(l+=(f||!i||!j?"?":"")+m),l+="",l
jquery-ui-1.8.21.custom.min.js
return l+=this._get(a,"yearSuffix"),k&&(l+=(f||!i||!j?" ":"")+m),l+="",l

2.日期部分

jquery-ui-1.8.19.custom.min.js

(bb&&!G?"?":bc?''+Y.getDate()+"":'
jquery-ui-1.8.21.custom.min.js
(bb&&!G?" ":bc?''+Y.getDate()+"":'

 

注: 是Unicode 和 ISO 8859-1的一种不间断空格(Non-Breaking Space),ie6不支持,在这里最好用" "替换。

转载于:https://my.oschina.net/tsai/blog/79575

你可能感兴趣的文章
前端性能优化 - Resource Hints 资源预加载
查看>>
JavaScript-console的使用_016
查看>>
两种方式设置iframe的高度区别
查看>>
应用后台省电秘籍——低功耗状态下应用如何正常运行?
查看>>
Iterator 和 for...of 循环
查看>>
关于iOS 11.x微信连wifi流程中,在Portal页无法拉起微信问题的简单记录
查看>>
Python GUI库wxPython官网Hello World示例的逐行解释
查看>>
RE·WORK 巅峰对话:深度学习将彻底改变医疗健康领域
查看>>
计算机网络物理层
查看>>
Mysql如何使自增字段重新计算?
查看>>
使用Telnet测试基本POP3服务
查看>>
Codeforces Round #442 (Div. 2) A B
查看>>
封装一个日期时间选择器
查看>>
极值问题(acms)
查看>>
swift UI专项训练8 展示数据
查看>>
openstacks
查看>>
PHP5下单独编译php模块
查看>>
字体图标学习
查看>>
局域网网速变慢的故障细致分析
查看>>
oracle 远程tns配置
查看>>