0

私はこれで立ち往生しています。あなたが助けてくれることを願っています。サイトに Nivo Slider を適用しています (jquery 1.5.1 を使用する必要があります)。すべて問題ありませんが、問題は、画像が変更されると、コントロールのナビゲーション サムがカーソル ポインター プロパティを失うことです。つまり、クリックはスライドが最初に実行されたときにのみ機能しますが、画像が変更されると、親指のコントロールでクリックできなくなります。

ここにスライダーが表示されます:
http://www.sixplus1.com.mx/stackoverflow/carrusel_stack.html

nivo スライダー スクリプト:
http://www.sixplus1.com.mx/stackoverflow/js/jquery_kfu.nivo.slider.pack.js.js

私は理由を見つけるためにスクリプトを掘り下げてきました.175行目から201行目、具体的には193行目でクラスをサムネイルナビゲーションコントローラに追加する関数です.

`$('.nivo-controlNav a:eq('+vars.currentSlide+')',slider).addClass('active');
$('.nivo-controlNav a',slider).live('click',function(){
if(vars.running)return false;
if($(this).hasClass('active'))return false;
clearInterval(timer);
timer='';]`

しかし、私は役立つものを見つけることができません。親指のすべての状態 (css 上) に「cursor:pointer」プロパティを設定しました。そして、それは機能しません。

4

1 に答える 1

0

この理由は、あなたがあなたの.nivo-slice上に行く.nivo-controlNavので、あなたがそれをホバーすると、あなたは実際にはスライスの上に行くのであって、ではないから.nivo-controlNavです。

これを解決するには、コードを確認することで、追加するだけで済みます。z-index

.nivo-controlNav {
 z-index:10;
}

あなたの場合、z-indexが5であるため、5より大きいz-indexが必要です.nivo-slice

于 2013-02-11T18:07:07.270 に答える