Я использую средство выбора часового пояса , чтобы выбрать свои часовые пояса, и пока он работает отлично.
Однако, единственная проблема заключается в том, что я не могу убедить меня сказать мнекогда значение изменяется с помощью одной из кнопок quickLink
.
Вы можете попробовать это, перейдя к demo и вставив этот код в консоль:
jQuery("#map select").on("change", function(){
console.log(jQuery('#map').data('timezonePicker').getValue()[0]);
});
Если вы сделаете это, вы увидите, что изменение значения с помощью раскрывающегося списка работает очень хорошо, но если вы используете кнопки справа от раскрывающегося списка, он не будет запускать обработчик.Я предполагаю, что это потому, что код не вызывает .trigger , когда он устанавливает значение, и да, я мог бы, вероятно, изменить Javascript сам , но это, кажется, неправильно... есть ли другой способ получить уведомление при изменении этого значения?