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
コールバックが呼び出されることです。onClose
currentDate と picker インスタンスのみを引数として取るため、実際のイベントを に渡すこともできません。
ユーザーがボタンをクリックしたときにクリックイベントのみをトリガーしてピッカーを閉じる方法はあります#clear
か?
現在、ページがダウンしているため、jsfiddle を共有できません。