我会这样做:
http://jsfiddle.net/9Quk7/5/
将属性 rel 添加到带有幻灯片编号的滑块控件$.each()
或使用其他一些逻辑来执行此操作(例如在 html 中生成索引,例如从数据库中获取它们)。您也可以将它用作 jQuery 和 CSS 中的选择器。例如.article[rel="1"]{ color: red !important; }
生成的标记看起来像
<div class="article gotoslide-1 currentslide" rel="1">
<h4>Past NedTrain bij jou?</h4>
<p>Bekijk met welke functies en .</p>
</div>
并$(this).attr('rel')
在 onclick 中使用以获取索引。
$(function(){
$('#contentslider ul').anythingSlider({
width : 320,
height : 215,
startStopped : true,
forwardText :" ",
backText :" ",
delay : 6000,
easing : 'easeInOutExpo',
// buildArrows : false,
hasgTags : false,
// appendControlsTo: "#slidercontrols",
buildNavigation : false
});
$("#slidercontrols .article").each(function(i){
$(this).attr('rel',i+1);
});
// Slide navigation.
$("#slidercontrols .article").click(function(){
$('#contentslider ul').anythingSlider($(this).attr('rel'), function(slider){ /* alert('Now on page ' + slider.currentPage); */ });
$(".currentslide").removeClass("currentslide");
$(this).addClass("currentslide");
return false;
});
});
$("#slidercontrols .article").live('click',...);
如果您计划动态添加幻灯片,您可能需要使用