我正在使用以下Jquery脚本http://www.eyecon.ro/datepicker
现在,我进行了一些调整,并遇到了以下代码行,我尚不完全了解它,因此您能告诉我发生了什么吗?
var fromUser = options.onRender(date);
var val = date.valueOf();
if (fromUser.selected || options.date == val || $.inArray(val, options.date) > -1 || (options.mode == 'range' && val >= options.date[0] && val <= options.date[1])) {
data.weeks[indic].days[indic2].classname.push('datepickerSelected');
}
//date picked by user
var fromUser = options.onRender(date);
var val = date.valueOf();
if (fromUser.selected //if date is selected
|| options.date == val //date is set in options
|| $.inArray(val, options.date) > -1 //date exists in options
|| (options.mode == 'range' && val >= options.date[0] && val <= options.date[1])) //if date is in between the selected range of two pickers
{
//mark the selected date by adding the class name of 'datepickerSelected' to the date-container in the picker
data.weeks[indic].days[indic2].classname.push('datepickerSelected');
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句