懒人之家--可能是JS网页特效代码收集最全的懒站!

jQuery手机端仿美团酒店预订日期选择插件

作者/代码整理:  (转载请附加本文地址,带有“懒人原生”字样的谢绝转载) 发布日期:2017-11-21
jQuery手机端仿美团酒店预订日期选择插件,一款很实用的在线预订酒店入住日期选择代码。


js代码

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/date.js"></script>
<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>