我的要求:我正在使用 twitter 引导按钮下拉菜单(http://twitter.github.io/bootstrap/components.html#buttonDropdowns)并使用 bootstrap-datepicker(http://eternicode.github.io/bootstrap-datepicker /#examples ) 在列表项之一中,如下图所示。
根据我的要求,我需要在最后一项中有月历,然后单击它会打开 bootstrap-datepicker,我应该能够选择月份和年份。
我面临的问题:当我打开该日期选择器并选择任何月份或年份或单击日期选择器中的任何导航以移动到另一个月份或年份时,按钮下拉隐藏,但日期选择器仍然存在,如下图所示。我一直在尝试但无法使其正常工作。
我的想法(不确定它是否正确):当我点击 datepicker 时,它直接附加到 body 元素,因为所有列表项及其子项都位于 html 的深处。因此,即使我尝试为下拉列表中的任何点击停止事件传播,它也不会计入日期选择器,因为它已附加到正文。(只是为了了解更多信息,我在单击其他列表项时定义了一些操作)
如果有人能帮我解决这个问题,我真的很感激,我真的需要让这个东西为我的项目工作。