我不是在jQuery的專家,我試圖創造一種按鈕切換的: 當我點擊切換按鈕「首頁/新聞「,內容也應該切換。.animate()jQuery中,如果條件似乎不工作
,但似乎不工作......儘管if條件,條件和其他執行......我不明白這一點。有人可以告訴我我哪裏失敗了?
這裏是的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(); });
在此先感謝。
**編輯
更多的解釋(在希望簡化):
我有兩個HTML容器。當我點擊按鈕時,我想切換它們。默認情況下,我得到了container1;當我點擊odd => container2;當我點擊即使=> container1 ...
一些截圖來解釋:
我的網站-The旗幟(在屏幕截圖默認=> container1(1))和幻燈片(誰過來的旗幟=> container2的(2截圖)):http://prntscr.com/dpwxat
我不明白什麼是你想要的目的。 –
姆,我會用一些截圖解釋: 這裏是旗幟(從我的網站):[鏈接](http://prnt.sc/dpwm66) 當我點擊右下角的按鈕,我想這結果:[鏈接](http://prntscr.com/dpwn8i) (我需要一個「無限循環」這個按鈕,我的意思是,當我點擊奇,旗幟,甚至,幻燈片,我不知道如果我(清除) 我只是想改變內容(用一種覆蓋幻燈片效果(這就是爲什麼我需要使用.animate()?)) 我使用jQuery來實現這個結果,但是,正如你在jsfiddle中看到的那樣,動畫執行兩種效果(in和out的方式)。 – BALLA