У меня есть кнопка, которая при переключении отображает / скрывает div ('.reportOptions'), это прекрасно работает.
$('.reportOptions').click(function(e){
e.stopPropagation();
});
$('.requestOptions').toggle(
function(){
$(this).parent().find('.reportOptions').css('display','block'); //show request options
},function(){
$('.reportOptions').css('display','none'); //hide all request oprtions menus
}
);
тот же div также можно скрыть, щелкнув по нему, выполнивследующая
$(document).click(function(){
$('.reportOptions').css('display','none');
$('.requestOptions').toggle(even);
});
проблема с последней функцией заключается в том, что, если она выполняется, я должен дважды щелкнуть кнопку resuestOptions, чтобы снова отобразить div.
Что я хочу знать, так это то, можно ли каким-либо образом сбросить состояние переключения без изменения функции переключения.