更新时间:2018/2/10 上午9:40:28
更新说明:修改了评论中的bug,将index.html中的index : 4,  //展示的月份个数  改为index:2,就会出现年份20的情况,具体改动位置在data.js中的118行:
1 2 3 4  | for (var i = 0; i < 4; i++) {           var select = i;   startDayArrayYear.push(startDayArrays[select])} | 
就是把i< me.index这个改为i< 4就可以了
更新时间:2018/1/31 上午11:28:25
更新说明:谢谢热心老哥的帮忙指出bug和修改方案,bug是刚好29号,就会连着出现两个3月份,修改了date.js:
1 2 3 4 5 6 7 8 9 10 11 12 13  | currentDate.setDate(1) currentDate.setMonth(currentDate.getMonth() + select) 还有index.html中添加了阻止默认冒泡e.stopPropagation(), e.preventDefault(), 具体如下: $('#firstSelect').on('click', function(e) {    e.stopPropagation();    e.preventDefault();    $('.mask_calendar').show();});$('.mask_calendar').on('click', function(e) {    e.stopPropagation();    e.preventDefault();    if (e.target.className == "mask_calendar") {        $('.calendar').slideUp(200);        $('.mask_calendar').fadeOut(200);    }}) | 
更新时间:2017/11/28 上午9:14:10
更新说明:解决弹窗打开之后直接点确认的话显示的天数就没了
更新时间:2017/11/20 上午8:55:09
更新说明:解决了只选一个,提示出选择离店日期,然后往下滑,这个提示不被上面的盖住,也就是z-index优先级问题
更新时间:2017/11/11 上午9:55:16
更新说明:解决点击空白处隐藏日期
配置如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50  | $('#firstSelect').calendarSwitch({    selectors: {        sections: ".calendar"    },    index: 4, //展示的月份个数    animateFunction: "fadeToggle", //动画效果    controlDay: true, //知否控制在daysnumber天之内,这个数值的设置前提是总显示天数大于90天    daysnumber: "10", //控制天数    comeColor: "#2EB6A8", //入住颜色    outColor: "#2EB6A8", //离店颜色    comeoutColor: "#E0F4F2", //入住和离店之间的颜色    callback: function() { //回调函数        /*var startDate = $('#startDate').val().replace(/[^0-9]/ig, "");        var endDate = $('#endDate').val().replace(/[^0-9]/ig, "");        var NumDate = endDate-startDate;*/        var startDate = $('#startDate').val();        var endDate = $('#endDate').val();        startDate = startDate.replace(/-/g, '/');        var date1 = new Date(startDate);        date1 = date1.getTime();        endDate = endDate.replace(/-/g, '/');        var date2 = new Date(endDate);        date2 = date2.getTime();        var NumDate = parseInt(date2) - parseInt(date1);        //计算晚数        $('.NumDate').text(NumDate / 1000 / 60 / 60 / 24);        $('.mask_calendar').fadeOut(200);        /*$('.body_box').css({            'position':'static'        });*/        $('html').css({            "overflow": "auto"        });        $('body').css({            "overflow": "auto"        });        //下面做ajax请求        //show_loading();        // var bdate = $(".datepicker").val().replace("年","-").replace("月","-").replace("日","");        /*$.post("{php echo $this->createMobileUrl('ajaxData')}",{ac:'time', bdate:startDate, day:NumDate, hid:'{$hid}'},function(data){            data = eval("(" + data +")");            if(data.result==1){                location.href = data.url;            } else {                return false;            }        });*/    },    comfireBtn: '.comfire' //确定按钮的class或者id}); | 
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com