Я хотел бы сделать это:
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',...);
если вы планируете динамически добавлять слайды