我需要调用两个函数,或者研究如何合并两个与交互的函数。一个突出显示特定日期,另一个禁用日期。如果我只调用一个函数,它就能正常工作。我需要帮助如何合并他们。
<script type="text/javascript">
//<![CDATA[
/* create an array of days which need to be disabled */
var disabledDays = ["2011-5-21","2011-5-22"];
var overrideDays = ["2011-5-15","2011-5-16"];
function getAvailableDays(date){
var dateAsString = date.getFullYear().toString() + "-" + (date.getMonth()+1).toString() + "-" + date.getDate();
var result = jQuery.inArray( dateAsString, disabledDays ) ==-1 ? [true] : [false];
return result
}
function setOverrideDays(date){
var dateAsString = date.getFullYear().toString() + "-" + (date.getMonth()+1).toString() + "-" + date.getDate();
var result = jQuery.inArray( dateAsString, overrideDays ) == -1 ? [true] : [true,"test2"];
return result
}
//]]>
</script>
<script type="text/javascript">
jQuery(document).ready(function($){
$("#datepicker").datepicker({
dateFormat:'mm/dd/yy',
beforeShowDay: getAvailableDays,
minDate: 0
});
});</script>发布于 2011-05-02 12:11:50
也许这是:
function setDays(date) {
var dateAsString = date.getFullYear().toString() + "-" + (date.getMonth() + 1).toString() + "-" + date.getDate();
if(jQuery.inArray(dateAsString, overrideDays) != -1){
return [true, "test2"];
}
if(jQuery.inArray(dateAsString, disabledDays) != -1){
return [false];
}
return [true];
}关于小提琴的例子
https://stackoverflow.com/questions/5856878
复制相似问题