複数のハンドルを取得するには、いくつかのクラスまたは ID を連結するだけです。
例えば
jQuery('.menu_filter#filter1').find('.toggle-slide#slide1').eq(0).click(function(){
jQuery('.dark_red_gradient').hide("slow");
});
jQuery('.menu_filter#filter2').find('.toggle-slide#slide2').eq(0).click(function(){
jQuery('.dark_red_gradient').hide("slow");
});
jQuery('.menu_filter#filter3').find('.toggle-slide#slide3').eq(0).click(function(){
jQuery('.dark_red_gradient').hide("slow");
});
以下..
さらに、クラスでも同じことができます..
例えば
jQuery('.menu_filter.filter1').find('.toggle-slide.slide1').eq(0).click(function(){
jQuery('.dark_red_gradient').hide("slow");
});
jQuery('.menu_filter.filter2').find('.toggle-slide.slide2').eq(0).click(function(){
jQuery('.dark_red_gradient').hide("slow");
});
またはクラスとIDをマージします..
divの非表示|表示状態を切り替えるには、次のようなものを使用します
jQuery('.menu_filter#filter1').find('.toggle-slide#slide1').eq(0).click(function(){
jQuery('.dark_red_gradient').toggle(".invisible");
});
このためのcss部分
.dark_red_gradient {
display: block; // or whatever
[...] // your other definitions
}
.invisible {
display: none;
}
あなたが言うように、トリガーではなく状態で解決したい:
これのことですか?