私は、次のリンクhttp://fredhq.com/projects/roundabout/で提供されているイメージ ラウンドアバウト プラグインに取り組んでいます。どのリンクをクリックしても問題ありません。正面であろうと後ろであろうと、ラウンドアバウトは前面にスライドしますが、クリックしたばかりの画像のリンクに移動します...したがって、ラウンドアバウトはほとんど役に立たなくなります。
私は jQuery の学習を始めたばかりで、かなりの経験がなく、ここで単純なものが欠けている可能性があると感じています。ラウンドアバウトの正面にある画像だけを、必要なページにリンクさせたいのです。前の画像の後ろにある他の画像をクリックすると、ラウンドアバウトでその画像を前にスイングさせたいだけですが、その画像が前にあるときにクリックでリンクを有効にします
以下は私がこれまでに持っているものです
HTML
<section id="carousel">
<ol class="next">
<li><a href="http://bandonthewall.org/"><img src="assets/images/carousel-item-1.png"></a></li>
<li><a href="http://google.com"><img src="assets/images/carousel-item-2.png"></a></li>
<li><a href="http://bandonthewall.org/"><img src="assets/images/carousel-item-3.png"></a></li>
<li><a href="http://google.com"><img src="assets/images/carousel-item-4.png"></a></li>
<li><a href="http://bandonthewall.org/"><img src="assets/images/carousel-item-5.png"></a></li>
<li><a href="http://google.com"><img src="assets/images/carousel-item-6.png"></a></li>
<li><a href="http://bandonthewall.org/"><img src="assets/images/carousel-item-7.png"></a></li>
<li><a href="http://google.com"><img src="assets/images/carousel-item-8.png"></a></li>
<li><a href="http://bandonthewall.org/"><img src="assets/images/carousel-item-9.png"></a></li>
<li><a href="http://google.com"><img src="assets/images/carousel-item-10.png"></a></li>
<li><a href="http://bandonthewall.org/"><img src="assets/images/carousel-item-11.png"></a></li>
</ol>
</section>
Jクエリ
$(document).ready(function() {
$('ol').roundabout({
btnNext: ".next",
enableDrag: true,
});
$('a').click(function(e){
link = $(this).attr("href");
location.href=link;
}); });
これについて助けていただければ幸いです
ありがとう