我在使用按钮时遇到问题,单击该按钮会激活弹出菜单。弹出菜单时,如果再次单击该按钮,则弹出菜单消失。但是,如果您重新单击该按钮,则菜单不会显示,直到我单击该按钮之外的某个位置。我认为问题在于单击事件以及将事件绑定到的选择器是“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);
},