0

画像をスクラブできるこの jquery プラグインを使用しています: http://thespiral.ca/jquery/scrubber/demo/

たとえば、次のように、各画像にリンクを追加しようとしています。

<div id="basic">
<a href="google.com"><img src="images/beach1.jpg" width="200" height="200" alt="Beach1" /></a>
<a href="yahoo.com"><img src="images/beach2.jpg" width="200" height="200" alt="Beach2" /></a>
<a href="bbc.com"><img src="images/beach3.jpg" width="200" height="200" alt="Beach3" /></a></div>

しかし、スクリプト内の何かがリンクをブロックしているようで、何をしても画像に「#」リンクがあります。

誰でも助けることができますか?

更新: jsFiddle を作成しました: http://jsfiddle.net/qdGXZ/

4

1 に答える 1

0

に問題がある可能性がありますjquery.cycle.all.min.js。この種の動作を引き起こす可能性のあるコードが含まれています。ここにあります:

else{a='<a href="#">'+(i+1)+"</a>";}

コメントして、何が起こるか見てください。これは、これを引き起こす可能性がある、指定された例の唯一のコードです。これを修正するには、自分で定義した href 属性を else ケースに渡し、次のようにする必要があります。

else{a='<a href="'+el.attr("href")+'">'+(i+1)+"</a>";}

これが役立つかどうかはわかりません。多くのことはできません。これで、何が問題で、それを修正するために何をすべきかがわかります。後は君しだい。

于 2012-08-18T08:57:17.853 に答える