0

スクリプトからrel値を削除する必要があり、代わりに画像IDまたは任意の値を生成する方法を意味しますrel属性を削除するか、この属性を回避する方法を作成するだけです

HTML

ここにテキスト CLOSE X

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

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

  <div id="img3" class="login-popup">
  </div>

</article>

脚本

var number = $(this).attr('rel');
    number = parseInt(number);
    $('#carousel .slides li:nth-child(' + (number + 1) + ')').click();
    $('#carousel').flexslider({
        animation: "slide",
        controlNav: false,
        animationLoop: false,
        slideshow: false,
        itemWidth: 105,
        itemMargin: 5,
        startAt: number,
        asNavFor: '#slider'
    });
4

1 に答える 1

0

jQuery.removeAttr()

説明: 一致した要素のセット内の各要素から属性を削除します。 1

あなたの場合、最も基本的な形式は次のようになります。

$(img).removeAttr('rel');

1 http://api.jquery.com/removeAttr/

于 2013-04-06T05:36:50.150 に答える