javascript - 请问一个datepicker不显示的问题
大家讲道理
大家讲道理 2017-04-10 17:47:29
[JavaScript讨论组]

刚开始学js,我使用的是 http://foxrunsoftware.github.io/DatePicker/一个js插件,下面是代码,直接copy官网的demo,运行后,点击输入框,没有出现日期,查了半天,都没查到。。求助!!

 
<html>
<title>test</title>
<head>
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="./datepicker/js/datepicker.js"></script>
<link rel="stylesheet" type="text/css" href="./datepicker/css/base.css" />
<link rel="stylesheet" type="text/css" href="./datepicker/css/clean.css" />

<script>
$('#inputDate').DatePicker({
  mode: 'single',
  position: 'right',
  onBeforeShow: function(el){
    if($('#inputDate').val())
      $('#inputDate').DatePickerSetDate($('#inputDate').val(), true);
  },
  onChange: function(date, el) {
    $(el).val((date.getMonth()+1)+'/'+date.getDate()+'/'+date.getFullYear());
    if($('#closeOnSelect input').attr('checked')) {
      $(el).DatePickerHide();
    }
  }
});

</script>
</head>
<body>
    <input id="inputDate" class="inputDate" value="" >
    <label id="closeOnSelect" class="checkbox"><input type="checkbox" checked="checked"> Close on selection</label>
</body>
</html>
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
阿神

在chrome调试下报这个错

$.curCSS is not a function

原因是你的jquery版本太高了,curCSS是已被废弃的方法,把jquery源换成1.7.1就好了

<script src="http://cdn.bootcss.com/jquery/1.7.1/jquery.min.js"></script>

这个插件太老了,换别的吧

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号