1

番号の代わりに画像IDを作成する必要があります

var number = $(this).attr('rel');
    number = parseInt(number);
    $('#carousel .slides li:nth-child(' + (number + 1) + ')').click();
    $('#carousel').flexslider({

つまり、 number = parseInt(number); を置き換えます。画像のidへ

文章

<article class="col img_prev2">
  <img src="img/slideshow/slideshow2.jpg" alt="#img2" rel="1" class="thumb_main_page">
   <h5>Text</h5>
</article>

上記の rel 属性は 0 ( rel="0" ) から始まるので、たとえば、「0」を挿入した slideshow1.jpg を作成する必要があります。

4

1 に答える 1

1

何を求めているのかわからないが、これは?:

var count = 0;
$("img").each(function(){
   //start 0, then 1, then 2..
   $(this).attr("rel",count++); 
});

http://jsfiddle.net/jA8CW/

于 2013-04-06T08:50:15.033 に答える