わかりました、わかりました...
これが実際の例ですFIDDLE
このようにHTMLを設定し、リンクにIDを付けます
<a id='Elink' href='#Entertainment'>Entertainment</a>
<a id='Mlink' href='#Military'>Military</a>
<div id='Entertainment'>EntertainmentContent</div>
<div id='Military'>Military Content</div>
次にクリックすると、トグルが発生した後、コールバック関数が対応する仕切りが表示されているかどうかを確認します。表示されている場合は他のリンクが無効になり、表示されていない場合は他のリンクが有効になります
$("#Elink").on('click', eclick);
$("#Mlink").on('click', mclick);
function mclick() {
$("#Military").toggle("slow", function() {
if ($("#Military").is(':visible')) {
$("#Elink").attr('href', 'javascript:void(0);').off('click');
} else {
$("#Elink").attr('href', '#Entertainment').on('click', eclick);
}
});
}
function eclick() {
$("#Entertainment").toggle("slow", function() {
if ($("#Entertainment").is(':visible')) {
$("#Mlink").attr('href', 'javascript:void(0);').off('click');
} else {
$("#Mlink").attr('href', '#Military').on('click', mclick);
}
});
}