我有一個彈出式菜單,其中包含一個帶有jQuery日期選擇器的窗體,問題是當我做日期選擇時,菜單和datepicker日曆關閉。jquery datepicker冒泡的事件
我試着在selectpatch的select事件中使用event.stopPropagation(),但我找不到一種方法來獲取「事件」的句柄。
此外,我試圖在選擇事件結束時返回假,但再次沒有運氣。任何幫助都感激不盡。謝謝。
我有一個彈出式菜單,其中包含一個帶有jQuery日期選擇器的窗體,問題是當我做日期選擇時,菜單和datepicker日曆關閉。jquery datepicker冒泡的事件
我試着在selectpatch的select事件中使用event.stopPropagation(),但我找不到一種方法來獲取「事件」的句柄。
此外,我試圖在選擇事件結束時返回假,但再次沒有運氣。任何幫助都感激不盡。謝謝。
我通過修改代碼解決了問題,以便菜單忽略從日期選擇器中的任何點擊。
我面臨同樣的問題,在文件準備加入固定它:
/*Stop datepicker from closing dropdown menu*/
$("#ui-datepicker-div").click(function(event) {
event.stopPropagation();
});
的訣竅是,日期選擇器創建ID爲UI的日期選擇器-DIV一個div所以才停止的事件從容器和一切冒泡將正常工作。
來源:http://forum.jquery.com/topic/datepicker-propogates-click-events
我遇到了同樣的問題,起初,我也想阻止事件的泡沫,因爲,我點擊日期選擇器,這是行不通的,輸入型是文件被解僱(以下日期選擇器),它通過設置數據選取器z-index來解決它999
代碼在這裏: datepicker.css('z-index',999);
它適用於我
任何代碼將不勝感激。謝謝。 – andreapier 2012-02-20 21:03:32
如何關閉'datepicker'?你的代碼將有助於更好地回答你。 – ShankarSangoli 2012-02-20 21:04:14
這裏是一個樣本:http://jsfiddle.net/NZ4zd/1/ – 2012-02-20 21:22:33