クリックするとポップアップメニューがアクティブになるボタンに問題があります。メニューがポップアップしているときに、もう一度ボタンをクリックすると、ポップアップが消えます。しかし、ボタンをもう一度クリックすると、ボタンの外側のどこかをクリックするまでメニューが表示されません。問題は、イベントをバインドする「html」であるセレクターとともに、ワンクリックイベントにあると思います。何か案は?
GetDropDownButton: function (option, thisId) {
var menu = $('#' + option);
// shows the popup
menu.show();
setTimeout(function () {
// idea is to click anywhere to allow popup to close
$('html').one('click', function () {
// hides the popup
menu.hide();
});
}, 100);
},