Easyui databox单击文本框显示日期面板

背景:easyui中的databox插件默认情况下只有点击后边的日期小图标才显示日期面板,在某些情况下会感觉很不方便,如何才能实现点击文本框时也能出现日期面板呢?
实现方法:
  1. 打开jquery.easyui.min.js文件(我用的是1.5.1版本)找到下边这段代码:
var _4f2 = tb.find(".textbox-text");
var btn = tb.find(".textbox-button");
var _4f3 = tb.find(".textbox-addon");
var _4f4 = _4f3.find(".textbox-icon");
if(opts.height == "auto"){
  _4f2.css({margin:"",paddingTop:"",paddingBottom:"",height:"",lineHeight:""});
}
tb._size(opts,_4f0);
  1. 在第一步中搜索到的代码后边加上如下代码(注意不同版本有所区别):
if ($(_4ed).hasClass("datebox-f")) {
    _4f2.click(function() {
        _4f4.click();
    });
}

easyui databox点击文本框弹出日期面板

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容