1
我使用下面的代码在我的网站上使用jQuery的datepicker。第二个datepicker立即关闭
$('.datepicker').datepicker({
inline: true,
showButtonPanel: true,
showOtherMonths: true,
showOn: "both",
buttonImage: "/images/calendar.png",
buttonImageOnly: true,
beforeShow: function(elem){
setTimeout(function(){
var buttonPane = $(elem).datepicker("widget").find(".ui-datepicker-buttonpane");
var btn = $('<a class="ui-datepicker-clear ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all">Clear Dates</a>');
btn.unbind("click").bind("click", function() {
$.datepicker._clearDate(elem);
});
buttonPane.empty();
btn.appendTo(buttonPane);
},1);
},
onChangeMonthYear:function(elem){
setTimeout(function(){
var buttonPane = $(elem).datepicker("widget").find(".ui-datepicker-buttonpane");
var btn = $('<a class="ui-datepicker-clear ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all">Clear Dates</a>');
btn.unbind("click").bind("click", function() {
$.datepicker._clearDate(elem);
});
buttonPane.empty();
btn.appendTo(buttonPane);
},1);
},
onClose:function(){
$('#to').datepicker('show');
},
onSelect:function(date,inst){
$('#to').datepicker('show');
}
});
但是当我选择一个日期时,第二个日期选择器会在打开时立即打开和关闭。我在这里做了什么错事?
是的它的伎俩! :) 谢谢! –
@DimalChandrasiri欢迎您! –