Я не эксперт в jQuery, и я пытаюсь создать своего рода кнопочный переключатель: Когда я нажимаю на кнопку «Главная/Новости ", контент тоже должен переключаться..animate() в jQuery, и если условие, похоже, не работает
Но это, похоже, не работает ... Несмотря на условие if, условие AND 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(); });
Спасибо заранее.
** Редактировать
Более объяснение (в надежде упростить):
У меня есть два контейнера HTML. Когда я нажимаю на кнопку, я хочу переключить их. По умолчанию я получил контейнер1; когда я нажимаю odd => container2; когда я нажимаю даже => container1 ...
Некоторые скриншоты объяснить:
-The баннер моего сайта (по умолчанию => container1 (1 на скриншоте)) и слайд-шоу (который приходит на баннер => container2 (2 на скриншоте)): http://prntscr.com/dpwxat
Я не понимаю, что вы пытаетесь достичь. –
Humm, я объясню несколько скриншотов: Вот баннер (с моего сайта): [link] (http://prnt.sc/dpwm66) Когда я нажимаю на нижнюю правую кнопку, я хочу это результат: [ссылка] (http://prntscr.com/dpwn8i) (мне нужна «бесконечная петля» с этой кнопкой, я имею в виду, когда я нажимаю нечетный, баннер, даже слайд-шоу. Я не знаю, 'm clear) Я просто хочу изменить содержание (с каким-то эффектом скольжения (поэтому мне нужно использовать .animate()?)) Я использую jQuery для достижения этого результата, но, как вы можете видеть в jsfiddle, анимация выполняет оба эффекта (внутри и снаружи в некотором смысле). – BALLA