我试图让我的幻灯片的文本div引用到一个活动背景作为链接,但我似乎不能完成它。
我想要得到的是每次它加载的第一个文本块必须有一个背景表示它是活跃的,当你点击文本块上的文本,它将成为活跃的,并通过点击标题(h1)访问内容。
谢谢你的帮助。
http://jsfiddle.net/EDc8M/1/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");
});
});
不需要在您的div
元素中使用两个anchors