編集:私はこれを理解しました。jQuery Cycle プラグインは、動作するすべてのアイテムに z-index を追加するため、最初のアイテムの z-index が常に最大になり、すべてのリンクが台無しになります。プラグインから z-index 機能を削除すると修正されました。
やあ、
現在、いくつかの内部リンクを持つ jQuery サイクルを使用して、サイクリング div を構築しています。基本的に、大きなバナーがあり、その大きなバナー内に、製品、ビデオのサムネイルなどを含む絶対配置の div があります。カスタム ページングもあります。
これはすべて、ほとんどうまく機能します。現在の私の問題は、2 番目の div に回転すると、最初の div と同じ位置にあるリンクが優先され、2 番目の div のリンクと重なるため、ユーザーの対話性に役に立たなくなることです。
これが、コードをより適切にレイアウトするためのコードの基本です。また、以下の回答に応じて、私のポジションの配置についても概説しました。
#rotation {
position: relative;
}
.rotation_item {
position: relative;
}
.rotation_box {
position: relative;
}
<div id="rotation">
<div id="rotation_container">
<div class="rotation_item" style="background: url('/some/background.jpg');">
<div class="rotation_box">
<img src='/image/for/product.jpg' />
<h3><a href='/product/page/'>Some Cool Product!</a></h3>
</div>
</div>
<div class="rotation_item" style="background: url('/some/other/background.jpg');">
<div class="rotation_box">
<img src='/image/for/other/product.jpg' />
<h3><a href='/product/page_other/'>Some Other Cool Product!</a></h3>
</div>
</div>
</div>
</div>
このシナリオでは、クリックするために常に表示される唯一のリンクは/product/page/
それが理にかなっていることを願っています.jQuery Cycleパッケージ、または各rotation_itemの楽しいCSS設定を使用して、これが起こらないようにする方法を知っている人はいますか?