4 つのサブカテゴリに分かれている Web サイトがあります。各カテゴリには、親カテゴリに応じて変更したい html ファイルが含まれています。基本的にはjqueryでHTMLドキュメントのフォルダ名を読み込んで、名前によってスクリプトを起動させたい。各カテゴリで別のクラスをターゲットにしたい (これが、別のカテゴリが必要な理由です) このコードで解決しました:
$(document).ready(function() {
$('.workopen').click(function(e) {
$(this).siblings('.open').addBack().toggleClass('open');
e.stopPropagation();
});
if (window.location.pathname.indexOf("firstcategory") > -1) {
$('.work .workopen .four').siblings('.open').addBack().toggleClass('open')
$('.one .inner2, .two .inner2, .three .inner2').hide();
$('.etc').css("text-decoration", "underline");
}
});
それはまさに私が望むことです!ただし、一度に 1 つのカテゴリ (firstcategory) でのみ機能します。私の質問は、次の 3 つのカテゴリを変更できる if/else ステートメントを記述できますか? または、4 つの個別の JS ファイルを作成する必要がありますか?