ポートフォリオ ページにはいくつかの flexslider があり、それぞれが異なるプロジェクトをスライドしています。
.flexslider にカーソルを合わせるかクリックすると、クラス .captions が上にスライドします。
その現在の .flexslider にカーソルを合わせると、その flexslider だけが .captions を上にスライドさせるようにするにはどうすればよいですか。現在、1 つの .flexslider にカーソルを合わせると、すべての flexslider の .captions が上にスライドします。これは理にかなっていますが、このクラスだけではどう言えばいいのかわかりません。うまくいきませんが、頭の中で次のようなものだと思います。
$("this").find(".caption" ).slideToggle( "1000", "linear" );
これが私が現在持っているものです:
var hoverOrClick = function () {
$(".caption" ).slideToggle( "1000", "linear" );
}
$('.overlay').click(hoverOrClick).hover(hoverOrClick);
ありがとう!
編集: .overlay は .flexslider と同じです
編集 2: 関連する HTML
<div class="flexslider">
<div class="overlay"></div>
<div class="caption">Hey yo this is a caption.</div>
<ul class="slides">
<li><img src="images/wrightspread.jpg" alt="Science Museum Brochure"></li>
<li><img src="images/wrightspread2.jpg" alt="Science Museum Brochure"></li>
<li><img src="images/wrightspread3.jpg" alt="Science Museum Brochure"></li>
</ul>
</div>