あなたから少し助けが必要です。要素がどこにあるかをチェックしています。最初の文が動作している場合ではない場合、それ以外...私はこのようにも何かを試してみましたが、それは動作しません:前へJqueryで確認する
else if(($('.current').prev().hasClass('green')){
alert('Green is Before the current Picture');
}
を、私はこれを達成したい:グリーンは、クラス「現在」の警告の前であれば"緑は現在の写真の前です"。 誰かが私を助けることができますか?ありがとうございました!要素が兄弟であると仮定すると、
var $green=$('.green:not(:nth-child(6))');
$('.greencontroll').click(function(){
if($green.next($('.current').length)){
alert('Green is After the current Picture');
}
else if($green.prev($('.current').length)){
alert('Green is Before the current Picture');
}
緑があなたのjsFiddleの写真の後にあるので、その写真の前にあると言っているのではありません... –
次のスライドで2回クリックすると、 "Green" "それは問題です... –