こんにちは私のページではトグルエフェクトを実行していますが、ページの他の部分でボタンを閉じるとエラーになります。ボタンがhtmlの一部に含まれている場合、例えば他のdivでボタンが機能しない場合は、何が起こっているのか把握できますか?私のjqueryがきれいだと言うこともできますか?または改善する必要がありますか?jqueryトグルクラスが他のdivにあるときには動作しません
HTML:
<a href="#menu-toggle" class="btn btn-sidebar-close" id="close">
<i class="fa fa-times" aria-hidden="true"></i>
</a>
<a href="#menu-toggle" id="menu-toggle"data-toggle="tooltip>
<i class="fa fa-search fa-2x" aria-hidden="true"></i>
</a>
JS:
$('#close').click(function(e) {
e.preventDefault();
$('#wrapper').toggleClass('toggled');
});
$('#menu-toggle').click(function(e) {
e.preventDefault();
$('#wrapper').toggleClass('toggled');
});
より良いあなたがフィドルを行い、状況を複製する場合は、理由上記のコードは実際の問題であることを示すには十分ではなく、 – mmativ