大佬教程收集整理的这篇文章主要介绍了jquery-ui-datepicker – 复制Google Analytics DateRange选择器,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用JQuery 1.5.1和JQuery UI 1.8.14.
$(document).ready(function() { 'use Strict'; var range = { 'start': null,'stop': null }; $('#picker').datepicker({ 'onSELEct': function(dateText,inst) { var d,ds,i,sel,$this = $(this); if (range.start === null || range.stop === null) { if (range.start === null) { range.start = new Date(dateText); } else { range.stop = new Date(dateText); } } if (range.start !== null && range.stop !== null) { if ($this.find('td').hasClass('SELEcted')) { //clear SELEcted range $this.children().removeClass('SELEcted'); range.start = new Date(dateText); range.stop = null; //call internal method '_updateDatepicker'. inst.inline = true; } else { //prevent internal method '_updateDatepicker' from being called. inst.inline = false; if (range.start > range.stop) { d = range.stop; range.stop = range.start; range.start = d; } sel = (range.start.toString() === range.stop.toString()) ? 0 : (new Date(range.stop - range.start)).getDate(); for (i = 0; i <= sel; i += 1) { ds = (range.start.getMonth() + 1).toString() + '/' + (range.start.getDate() + i).toString() + '/' + (range.start.getFullYear()).toString(); d = new Date(ds); $this.find('td a').filter(function(indeX) { return $(this).text() === d.getDate().toString(); }).parents('td').addClass('SELEcted'); } } } } }); });
以上是大佬教程为你收集整理的jquery-ui-datepicker – 复制Google Analytics DateRange选择器全部内容,希望文章能够帮你解决jquery-ui-datepicker – 复制Google Analytics DateRange选择器所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。