1
我在設計一個移動應用程序,其中我使用jquery datepicker。我有日期文本框和提交按鈕。日曆在提交按鈕上打開。但問題是,當我點擊一個月中的任何一天時,此按鈕變得焦點並被點擊,而不是選擇那一天。jquery datepicker在手機上運行不好
感謝,
我在設計一個移動應用程序,其中我使用jquery datepicker。我有日期文本框和提交按鈕。日曆在提交按鈕上打開。但問題是,當我點擊一個月中的任何一天時,此按鈕變得焦點並被點擊,而不是選擇那一天。jquery datepicker在手機上運行不好
感謝,
你的意思的日期選擇器按鈕下被聚焦?我遇到了這個問題,並通過向datepicker添加回調函數來解決此問題,該函數會在激活時禁用所有其他輸入,然後在關閉datepicker時再次啓用它們。
檢查文檔,datepicker具有打開和關閉的回調。
編輯:
而不是另一個答覆,我會在這裏發表。
當你初始化你的datepicker時,你可以傳遞選項,包括回調。這些是你想要使用的兩個回調函數,我在這裏完成的是通過$('#containingdiv')。find('input')獲取名爲「inputs」的變量的所有輸入,然後beforeShow添加屬性「disabled 「到所有的輸入,並關閉我只需再次刪除此屬性。
date.datepicker({
beforeShow: function() {
inputs.attr("disabled","disabled");
},
onClose: function() {
inputs.attr("disabled","");
}
});
是的我的意思是相同的 – newprogress
你可以給我鏈接文件? – newprogress
http://jqueryui.com/demos/datepicker/ 你想要「beforeShow」和「onClose」方法。 – ninja