Я замечаю странное поведение, когда на той же странице есть несколько тайм-пикеров. После переключения между двумя таймерами, в конце концов один из них не будет удален/скрыт и будет сохраняться, пока мы не обновим страницу.Множественные таймеры в той же странице ошибка
Я думал, что это проблема с моим кодом, но затем я сделал тест с простым примером начальной загрузки, который я нашел в google.
Fiddle пример ошибка: http://jsfiddle.net/kW3G7/282/
Единственный код, который используется: `$('.timepicker').timepicker();
Спасибо заранее.
Edit: я создал issue в там проекте GitHub
Edit 2: Кажется, что timepicker прекращает вызов документа OnClick событие (код выше)
$(document).on('mousedown.timepicker, touchend.timepicker', function (e) {
// This condition was inspired by bootstrap-datepicker.
// The element the timepicker is invoked on is the input but it has a sibling for addon/button.
if (!(self.$element.parent().find(e.target).length ||
self.$widget.is(e.target) ||
self.$widget.find(e.target).length)) {
self.hideWidget();
}
});
Я знаю, что если вы используете jQuery datepickers, вы получите такую же реакцию, что бы я сделал, это связать событие click с текстовым полем и создать датупик, а затем открыть его вручную, а затем уничтожить, когда вы закончите , Это позволяет вам иметь несколько сборщиков и только когда-либо открывать их одновременно. – blackops