利用jQuery实现仿美团酒店入住日期代码



15 58 20



特效描述:利用jQuery实现 仿美团 酒店入住 日期代码,利用jQuery实现仿美团酒店入住日期代码

代码结构

1. 引入CSS

<link rel="stylesheet" href="css/calendar.css" />

2. 引入JS

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/date.js"></script>

3. HTML代码

<!-- <div id="firstSelect">
	<input type="text" id="startDate" readonly />
	<input type="text" id="endDate" readonly/>
</div> -->
<div id="checkinout">
	<div id="firstSelect" style="width:100%;">
		<div class="Date_lr" style="float:left;">
			<P>入住</p>
				<input id="startDate" type="text" value=""style="" readonly>
			</div>
			<div class="Date_lr" style="float:right;">
				<p>离店</p>
				<input id="endDate" type="text" value="" style="" readonly>
			</div>
			<span class="span21">共<span class="NumDate">1</span>晚</span>
		</div>
	</div>
<div class="mask_calendar">
	<div class="calendar"></div>
</div>
<script>
	$(function(){
		$('#firstSelect').on('click',function () {
			$('.mask_calendar').show();
		});
		$('.mask_calendar').on('click',function (e) {
			if(e.target.className == "mask_calendar"){
				$('.calendar').slideUp(200);
				$('.mask_calendar').fadeOut(200);
			}
		})
		$('#firstSelect').calendarSwitch({
			selectors : {
				sections : ".calendar"
			},
			index : 4,      //展示的月份个数
			animateFunction : "slideToggle",        //动画效果
			controlDay:true,//知否控制在daysnumber天之内,这个数值的设置前提是总显示天数大于90天
			daysnumber : "90",     //控制天数
			comeColor : "#2EB6A8",       //入住颜色
			outColor : "#2EB6A8",      //离店颜色
			comeoutColor : "#E0F4F2",        //入住和离店之间的颜色
			callback :function(){//回调函数
				$('.mask_calendar').fadeOut(200);
				var startDate = $('#startDate').val();  //入住的天数
				var endDate = $('#endDate').val();      //离店的天数
				var NumDate = $('.NumDate').text();    //共多少晚
				console.log(startDate);
				console.log(endDate);
				console.log(NumDate);
				//下面做ajax请求
				//show_loading();
				/*$.post("demo.php",{startDate:startDate, endDate:endDate, NumDate:NumDate},function(data){
					if(data.result==1){
						//成功
					} else {
						//失败
					}
				});*/
			}  ,   
			comfireBtn:'.comfire'//确定按钮的class或者id
		});
		var b=new Date();
		var ye=b.getFullYear();
		var mo=b.getMonth()+1;
		mo = mo<10?"0"+mo:mo;
		var da=b.getDate();
		da = da<10?"0"+da:da;
		$('#startDate').val(ye+'-'+mo+'-'+da);
		b=new Date(b.getTime()+24*3600*1000);
		var ye=b.getFullYear();
		var mo=b.getMonth()+1;
		mo = mo<10?"0"+mo:mo;
		var da=b.getDate();
		da = da<10?"0"+da:da;
		$('#endDate').val(ye+'-'+mo+'-'+da);
	});
</script>
<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
</div>



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册


热门标签: 滚动 滚动条 页面滚动 滚动插件 滚动条插件 滚动条美化 自动滚动图片轮播 日期时间 时钟 日历 时间 日历插件 时间日期插件 时间日期插件 时间日期 文字滚动 文字无缝滚动 文字间歇滚动

×
×

注册

官方QQ群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到