伟德BETVICTOR_手机1946韦德最新网站_韦德1946手机版客户端【唯一授权官网】

所属分类:韦德1946手机版客户端-日期和时间
 13260  59  查看评论 (56)
伟德BETVICTOR_手机1946韦德最新网站_韦德1946手机版客户端【唯一授权官网】 ie兼容6
更新时间:2018/2/10 上午9:40:28更新说明:修改了评论中的bug,将index.html中的index : 4,  //展示的月份个数  改为index:2,就会出现年份20的情况,具体改动位置在data.js中的118行:
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: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更新说明:解决点击空白处隐藏日期
配置如下:$('#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 });
相关伟德BETVICTOR-日期和时间

仿百度日历老黄历功能,带节日

功能简单强大,代码带注释,数据接入一目了然
  日期和时间
 21078  210

mobiscroll可上下滑动的日期时间伟德BETVICTOR

上下滑动日期时间伟德BETVICTOR,也可用做上下滑动选择菜单,移动端可用。
  日期和时间
 3876  29

移动端日期滚动选择伟德BETVICTORmobisscroll3.0完整版

mobiscroll是个很好用的jQuery日期伟德BETVICTOR,它可以实现在移动端滚动选择日期。
  日期和时间
 14008  76

jQuery定时器自动版

可以定时1~60分钟,定时结束播放音乐
  日期和时间
 7344  21

讨论这个项目(56)回答他人问题或分享伟德BETVICTOR使用方法奖励jQ币

    @--BT-MG-@ 0
    2018/3/6 11:42:57
    请问怎么把日期,共多少晚那些取出来用
        付出,收获。0
        2018/3/6 17:27:08
        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请求            }, 在index.html中取出就可以用了
        Mrs丶0
        2018/3/16 11:28:22
        我下载了文件在浏览器打不开是怎么回事?在线等,挺急的
        西瓜0
        2018/3/16 12:06:02
        刚测试,正常没有问题。
        付出,收获。0
        2018/3/22 16:22:55
        刚测试,正常没有问题。
    回复
    @--BT-MG-@ 0
    2018/3/5 18:14:37
    躺枪大灰机 0
    2018/2/9 9:49:20
    “入住”下方的 年份 ,位置会变动,还会出现“年”字,
    例如,修改成下面的参数,年份 只会显示 “20”
    index : 2,//展示的月份个数 daysnumber : "20", //控制天数请问是什么原因?
        付出,收获。0
        2018/2/10 9:37:53
        在data.js中的118行左右的:
        for(var i = 0; i < me.index; i++) {    var  = i;    startDayArrayYear.push(startDayArrays[select])  } 这段改为:
        for (var i = 0; i < 4; i++) {       var select = i;      startDayArrayYear.push(startDayArrays[select])  }就可以了,因为之前这个伟德BETVICTOR是别人的,我拿了部分来改的。。所以会有这个小瑕疵
        付出,收获。0
        2018/2/10 9:45:55
        for(var i = 0; i < 4; i++) {      var select = i;      startDayArrayYear.push(startDayArrays[select]) }  我怎么一回复,跟我复制的不一样!!!!!!
        付出,收获。1
        2018/2/10 9:46:39
        就是把i< me.index这个改为i< 4就可以了
        Mrs丶0
        2018/3/16 11:25:59
        我下载了文件在浏览器打不开是怎么回事?在线等,挺急的
    回复
    金山城 0
    2018/2/7 19:15:03
    楼主,请问你怎么标记某些特定日期啊
        付出,收获。0
        2018/2/9 9:15:47
        这个没有扩展,可能需要去找下有特定日期的伟德BETVICTOR模仿模仿,原理差不多的
    回复
    Leona_J 1
    2018/1/30 14:11:59
    关于currentDate.setMonth(currentDate.getMonth() + select)引发月份不对的问题,作者可以先将当前日期设为第一天,然后再加一个月:
    currentDate.setDate(1) currentDate.setMonth(currentDate.getMonth() + select)
        未来、?wo 没想过0
        2018/1/31 10:53:30
        改了之后报这个错误,请教一下Uncaught TypeError: Cannot read property 'jQuery3210326912099300406431' of undefinedcurrentDate.setDate(1); currentDate.setMonth(currentDate.getMonth() + select);
        付出,收获。0
        2018/2/1 9:02:36
        查看新版本不会哦
        付出,收获。0
        2018/2/1 9:07:44
        感谢热心老哥帮忙解决问题。。
    回复
    墨眉非白 1
    2018/1/29 12:41:27
    问题找到了,的确是循环内的setMonth()方法问题;大概是因为setMonth()的时候,可能涉及它的算法问题,有点一知半解,也希望作者来解疑.经过个人的测试其实问题不止出现在1.29,后面的1.30,1.31,还有3.31(后面会出现两个5月份的日期)简单理解为,当前月份的日期,如果下个月没有这一天的话,月份就会往后推一个月;也就是1月份的29号,2月份最大天数才28天,setMonth(1)的时候找不到,它就把月份setMonth(2)了,也就是到了3月份.看了setMonth()的文档,它支持传入两个参数,最终解决为setMonth()的时候除了把月份传进去还要把当前月份的那一天也传进去就解决问题了;也就是 把原来的代码currentDate.setMonth(currentDate.getMonth() + select);改为currentDate.setMonth(currentDate.getMonth() + select,currentDate.getDay());就能成功渲染对月份了.不知道后续还有没有问题,希望能一起探讨
        墨眉非白1
        2018/1/29 12:47:19
        写错了一个地方setMonth()第二个参数是传当前的天数,上面的currentDate.getDay()获取的都是29,所以问题也不大.大概是传当前天数进去,算法里面就会渲染对了
        墨眉非白0
        2018/1/29 12:48:01
        文档参考地址: http://blog.csdn.net/butterfly5211314/article/details/52742295
        不吃辣椒的兔叽0
        2018/1/29 16:16:13
        照着改了,可以出现2月份了,很棒,谢谢
        Turing7240
        2018/1/31 10:15:54
        为什么我照着改点击控件出不来会报错
        未来、?wo 没想过0
        2018/1/31 10:36:41
        改了之后报这个错误,请教一下
        付出,收获。0
        2018/2/1 9:08:37
        感谢热心老哥帮忙解决问题。。
        付出,收获。1
        2018/2/1 9:09:39
        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);     } })
        墨眉非白0
        2018/2/1 10:19:43
        感觉setDate(1)为1这种方法比较稳一点
        付出,收获。0
        2018/2/1 11:19:05
        也是。。
    回复
    墨眉非白 0
    2018/1/29 10:46:38
    作者,好像是刚好29号,就会连着出现两个3月份,你现在看看好像又有问题了
        墨眉非白0
        2018/1/29 11:43:45
        问题好像出现在循环里面的 setMouth() 方法
    回复
    manxiaoq 0
    2018/1/17 9:00:06
    作者你好,请问一下,如果要对入住日期进行限制,对离店日期不限制,应该在哪修改呢?
        manxiaoq0
        2018/1/17 13:42:25
        已解决
        付出,收获。0
        2018/1/22 8:53:22
        好的
    回复
    王圣元 0
    2018/1/16 17:23:20
    显示$不是个方法    用的你的jq
        付出,收获。0
        2018/1/22 8:51:56
        我们下载都没事。。。你可以直接下载jq22这个jq
    回复
    BURT回头看见门 0
    2017/12/29 14:49:23
    月份有问题,二月显示不出来,连着两个都是三月
        付出,收获。0
        2017/12/30 8:47:13
        谢谢提醒,晚点再搞搞
        付出,收获。0
        2018/1/1 10:20:55
        怎么又正常了。。。你看看
        墨眉非白0
        2018/1/29 10:31:06
        作者,好像是刚好29号,就会连着出现两个3月份,你现在看看好像又有问题了
    回复
取消回复