我正在尝试让我的幻灯片的文本 div 将其作为链接引用到活动背景中,但我似乎无法完成它。
我想要得到的是每次加载第一个文本块时都必须有一个背景表示它是活动的,当您单击文本块上的文本时,它将变为活动状态并通过单击标题(h1s)访问内容.
我会感谢你的帮助。
HTML:
<div id="sShow">
<div id="sShowGallery">
<ul>
<li id="sld1"><a href="#article1"><img src="resource/images/sShow/img_news1.png" alt="img1" width="510" height="240"></a></li>
<li id="sld2"><a href="#article2"><img src="resource/images/sShow/img_news2.jpg" alt="img2" width="510" height="240"></a></li>
<li id="sld3"><a href="#article3"><img src="resource/images/sShow/img_news1.png" alt="img3" width="510" height="240"></a></li>
</ul>
</div>
<div id="sShow_nav">
<div class="sShow_bg">
<a href="#article1"><h1>30 Characters max title 1</h1></a>
<a href="#sld1"><p>Donec nisi velit, posuere sit amet bibendum at, hendrent rhoncus nunc. Aenean leo purus.</p></a>
</div>
<div class="sShow_bg">
<a href="#article2"><h1>30 Characters max title 2</h1></a>
<a href="#sld2"><p>Donec nisi velit, posuere sit amet bibendum at, hendrent rhoncus nunc. Aenean leo purus.</p></a>
</div>
<div class="sShow_bg">
<a href="#article3"><h1>30 Characters max title 3</h1></a>
<a href="#sld3"><p>Donec nisi velit, posuere sit amet bibendum at, hendrent rhoncus nunc. Aenean leo purus.</p></a>
</div>
</div>
</div>
脚本:
$(document).ready(function(){
$("#sShowGallery").css("overflow", "hidden");
$(".sShow_bg").css("visibility", "visible");
$(".sShow_bg a[href=#sld1]").addClass("ss_active");
$("#sShow_nav").localScroll({
target:'#sShowGallery', axis: 'x'
});
$(".sShow_bg a").click(function(){
$(".sShow_bg a").removeClass("ss_active");
$(this).addClass("ss_active");
});
});