こんにちは、私は次のものを持っています:
jQuery('#settings').toggle(function() {
jQuery('#event_time_interval_form_part').fadeIn();
}, function() {
jQuery('#event_time_interval_form_part').fadeOut();
});
jQuery('.cancel').click(function(e){
e.preventDefault();
jQuery(this).parents('#event_time_interval_form_part').fadeOut();
});
そしてHTML
<div class="auction-settings">
<span id="settings"><span class="icon icon-cogs"></span> settings</span>
<div id="event_time_interval_form_part" style="display:none;" >
<span class="cancel">cancel</span>
</div>
</div>
ただし、閉じるリンクをクリックしたときにトグルを切り替える方法がわかりません。設定をクリックするとトグルが機能します(開いて閉じる)が、開いているときにトグル領域内でキャンセルをクリックすると閉じます良いですが、もう一度設定をクリックすると、表示される前に 2 回クリックする必要があります。
何か案は?