jQuery酒店类入住日期时间范围选择器插件

简介: t-datepicker是一款jQuery酒店类入住日期时间范围选择器插件。该jquery日期选择器提供多个配置参数和方法,可以创建响应式的、灵活的、多种主题效果的日期范围选择器。

tx000232.png

在线预览 下载

t-datepicker是一款jQuery酒店类入住日期时间范围选择器插件。该jquery日期选择器提供多个配置参数和方法,可以创建响应式的、灵活的、多种主题效果的日期范围选择器。它的特点还有:

  • 内置10种主题效果。
  • 同一个页面可以生成多个日期选择器实例。
  • 可以自定义日期格式。
  • 提供大量有用的配置参数和API。
  • 适用于酒店类入住时间范围选择。

使用方法
在页面中引入下面的文件。

<link rel="stylesheet" href="public/theme/css/t-datepicker.min.css">
<link rel="stylesheet" href="public/theme/css/themes/t-datepicker-main.css">
<script src="path/to/jquery.min.js"></script>
<script src="public/theme/js/t-datepicker.min.js"></script>

HTML结构
最简单的使用方法如下:创建一个带t-datepickerclass类的容器。

<div class="t-datepicker">
  <div class="t-check-in"></div>
  <div class="t-check-out"></div>
</div>

在初始化插件之后,生成的完整HTML如下:

<div class="t-datepicker">
  <div class="t-check-in">
    <div class="t-dates t-date-check-in">
      <label class="t-date-info-title">Check In</label>
    </div>
    <input type="hidden" class="t-input-check-in" value="null" name="start">
    <div class="t-datepicker-day">
      <table class="t-table-condensed">
        <!-- Date theme calendar -->
      </table>
    </div>
  </div>
  <div class="t-check-out">
    <div class="t-dates t-date-check-out">
      <label class="t-date-info-title">Check Out</label>
    </div>
    <input type="hidden" class="t-input-check-out" value="null" name="end">
  </div>
</div>

初始化插件
在页面DOM元素加载完毕之后,可以通过tDatePicker方法来初始化该日期范围选择器。

$(document).ready(function(){
   
    $('.t-datepicker').tDatePicker();
});

颜色主题
t-datepicker日期选择器有10种内置颜色主题,使用时引入相应的CSS文件。

t-datepicker-blue.css
t-datepicker-bluegrey.css
t-datepicker-cyan.css
t-datepicker-green.css
t-datepicker-lime.css
t-datepicker-main.css
t-datepicker-orange.css
t-datepicker-purple.css
t-datepicker-teal.css
t-datepicker-yellow.css

配置参数
t-datepicker日期选择器的可用配置参数有:

  • autoClose:是否在选择日期范围后关闭选择器。默认值为true。
  • durationArrowTop:iconArrowTop选项的动画持续时间。默认值为200。
  • formatDate:格式化日期格式。可用选项有:yyyy-mm-dd , yyyy-dd-mm , mm-dd-yyyy , dd-mm-yyyy。
  • dateCheckIn:如果没有指定该参数,默认使用startDate作为入住开始时间。
  • dateCheckOut:如果没有指定该参数,默认使用limitNextMonth的最后日期作为离店时间。
  • startDate:第一次选择的日期为开始日期,默认为今天。
  • endDate:第二次选择的日期为结束日期,如果没有指定,插件会自动根据numCalendar和limitNextMonth来指定。
  • limitPrevMonth:可选的最小月份,默认为0。
  • limitNextMonth:可选的最大月份,默认为11。
  • limitDateRanges:可选的日期范围,默认为31。
  • showFullDateRanges:当鼠标滑过日期时,显示入住几晚。
相关文章
|
7天前
jQuery+Slick插件实现游戏人物轮播展示切换源码
jQuery+Slick插件实现游戏人物轮播展示切换源码
30 14
|
25天前
|
JavaScript
jquery文字动画特效插件animatext
jquery文字动画特效插件animatext
42 9
|
27天前
|
移动开发 JavaScript 前端开发
简单易用的jquery响应式轮播图插件ma5slider
ma5slider是一款简单易用的jquery响应式轮播图插件。该轮播图支持鼠标拖拽,可以通过CSS定制外观,支持无限循环模式,内置水平,垂直和淡入淡出三种轮播图过渡动画效果。
|
29天前
|
JavaScript 容器
jQuery文字跑马灯插件Marquee
jQuery.Marquee是一款jQuery文字跑马灯插件。jQuery.Marquee跑马灯插件可以结合使用CSS3动画,制作文字的上下左右移动效果。
|
25天前
|
JavaScript 容器
jquery和CSS3图片排序过滤搜索插件
Filterizr是一款jquery和CSS3图片排序过滤插件。它可以对一组图片进行排序,按条件过滤和按关键字搜索。并在显示结果时使用指定的CSS3动画过渡效果。
26 2
|
25天前
|
JavaScript
jquery和CSS3响应式轮播图插件jcSlider
jcSlider是一款jquery和CSS3响应式轮播图插件。jcSlider使用CSS3过渡动画,它可以和animate.css完美结合,生成60多种轮播图过渡动画效果。
|
28天前
|
JavaScript 容器
jQuery消息通知显示插件
MessageNotifyPlugin是一款简单的jQuery消息通知显示插件。该jQuery消息通知显示插件能够自动生成最新消息和提醒消息两个消息通知按钮。并且可以设置消息的是否已读状态等
26 2
|
Web App开发 前端开发 JavaScript
[jQuery筆記] 好用的日期函式 datepicker
最近在学习 javascript,当然首推的就是 jQuery 了,之前因為懒得做日期表单,因為日期表单需要三种栏位,一个是年,一个是月,一个是日,相当麻烦,一直在那边 for 迴圈也不是办法,虽然那是个解决方法,然后我之前用了xt:Commerce 这套 opensource的程式码,把...
930 0
|
29天前
|
JavaScript 前端开发
jQuery和CSS3滑动展开菜单按钮插件
这是一款jQuery和CSS3滑动展开菜单按钮插件。该滑动展开菜单按钮在用户点击主菜单按钮之后,子菜单以滑动的方式依次展开
63 21
|
30天前
|
JavaScript
jquery图片和pdf文件预览插件
EZView.js是一款jquery图片和pdf文件预览插件。EZView.js可以为图片和pdf格式文件生成在线预览效果。支持的文件格式有pdf、jpg、 png、jpeg、gif。
49 16