1

サムネイル付きの JQuery Cycle Plugin を使用しています。画像をスライドとして使用する場合、これはうまく機能します。<a>しかし、これらの画像をタグでラップしたいと思います。srcこれは、コードが各スライドの最初の親要素内を探し、もちろんaタグにこれがないため、サムネイルを壊します。例えば:

//THUMBNAILS    
pagerAnchorBuilder: function(idx, slide) { 
        return '<li><a href="#"><img src="' + slide.src + '" width="145" height="88" /></a></li>'; 
    } 

私がやりたいことはsrc、上記のコードがそれを読み取れるように、何らかの形で画像をその親要素に添付することです。何かのようなもの:

<a href="page.html" class="slide" src="image.jpg"><img src="image.jpg"></a>

しかし、私のブラウザはこれが正しくないことを自動的に検出してレンダリングしているようです。

これを回避する方法を知っている人はいますか?

4

1 に答える 1

3

ページのレンダリングが完了したら、これを試してください。

$("img").each(function(){
  var imgSrc = $(this).attr("src");
  $(this).parent().attr("src", imgSrc );
});

imgすべてのタグをループしてから、それらのsrc属性を直接の親にコピーします。

于 2013-06-03T02:20:26.963 に答える