Мое требование. Я работаю над выпадающим списком кнопок для загрузки в twitter (http://twitter.github.io/bootstrap/components.html#buttonDropdowns) и используя bootstrap- datepicker (http://eternicode.github.io/bootstrap-datepicker/#examples) в одном из элементов списка, как показано на рисунке ниже.
В соответствии с моим требованием мне нужно иметь месячный календарь в последнем элементе и нажимать на это, чтобы открыть bootstrap-datepicker, и я должен выбрать месяц и год.
Проблема, перед которой я сталкиваюсь. Когда я открываю этот datepicker и выбираю любой месяц или год или нажимаю на любую навигацию в datepicker, чтобы переместиться на другой месяц или год, кнопка выпадает, скрывается, но datepicker остается там, как показано на рисунке ниже. Я пытался, но не смог заставить его работать.
Что я думаю (не уверен, что это правильно или нет): когда я нажимаю на datepicker, он привязывается к элементу body непосредственно там, где все элементы списка и их дочерние элементы находятся в глубине HTML. Таким образом, даже если я пытаюсь остановить распространение события для любого щелчка внутри раскрывающегося списка, он не будет рассчитывать на datepicker, поскольку он добавляется к телу. (Только для получения дополнительной информации у меня есть некоторые действия, определенные при щелчке других элементов списка)
Было бы очень полезно, если бы кто-то помог мне справиться с этим, мне действительно нужно, чтобы эта работа работала для моего проекта.