onClose私は Jquery UI の datepicker を使用していますが、ボタンをクリックするたびにコールバックがトリガーされないようにしたいと考えています。
html:
<input type="text" id="picker" />
<a href="#" id="clear">Clear</a>
js:
$('#picker').datepicker({
onClose: function() {
console.log('closed');
}
});
$('#clear').click(function(e) {
console.log('do something else');
});
問題は、ピッカーを開いてクリアボタンをクリックすると、onCloseコールバックが呼び出されることです。onClosecurrentDate と picker インスタンスのみを引数として取るため、実際のイベントを に渡すこともできません。
ユーザーがボタンをクリックしたときにクリックイベントのみをトリガーしてピッカーを閉じる方法はあります#clearか?
現在、ページがダウンしているため、jsfiddle を共有できません。