私はjQueryの専門家ではなく、種類のボタントグルを作成しようとしています: 「ホーム/ニュース "、コンテンツも切り替える必要があります。jQueryで.animate()が動作しない場合
しかし、それはうまくいかないようです... if条件にもかかわらず、条件とelseが実行されます...私はそれを取得しません。誰かが私にどこで失敗するのか教えてくれますか?ここで
はjsfiddleです:https://jsfiddle.net/zgLsbw2h/1/
のjQuery:事前に
$(document).ready(function(){ function switchButton(){ console.log("coucou") $('.onoffswitch').click(function(){ if($('.onoffswitch').hasClass('nothere')){ $('.container_slide_actu').animate({ left : 0}, 700); $('.onoffswitch').removeClass('nothere'); }else{ $('.container_slide_actu').animate({ left : '-100%'}, 700); $('.onoffswitch').addClass('nothere'); } }); } switchButton(); });
感謝。
**編集
詳しい説明(ご希望の場合は、単純にする):私は2個のHTMLコンテナを持って
。ボタンをクリックすると、そのボタンを切り替える必要があります。デフォルトでは、私はコンテナ1を持っています。私がodd => container2をクリックすると;私も=> container1をクリックすると...
いくつかのスクリーンショット
は説明する:バナーの上に来る私のウェブサイトの-Theバナーを(スクリーンショットのデフォルト=> container1(1))、スライドショー( =>にcontainer2(スクリーンショットの2)):http://prntscr.com/dpwxat
私はあなたが達成しようとしているのか理解していません。 –
Humm、私はいくつかのスクリーンショットで説明します: ここはバナーです(私のウェブサイトから):[link](http://prnt.sc/dpwm66) 右下のボタンをクリックすると、結果:[リンク](http://prntscr.com/dpwn8i) (私はこのボタンで "無限ループ"が必要です;私は奇数、バナー、さらにはスライドショーをクリックすると意味します。私はちょうど内容を変更したいと思っています(スライドの効果をカバーしています(そのために.animate()を使用する必要があります)。)) 私はこの結果を得るためにjQueryを使用していますが、jsfiddleでわかるように、アニメーションは両方のエフェクト(インとアウト)を実行します。 – BALLA