Я пытаюсь сделать простой обмен изображениями, но когда я добавляю в свой код для свопа, он не работает! У меня есть функция переключения различных классов, которые анимируются с помощью CSS, которые отлично работают без кода обмена образцами, но как только я добавлю его во все его прерывания!jQuery image swap и animate не работает
Может ли кто-нибудь быстро устранить мой код? Я чувствую, что моя логика JQuery немного отключена.
jQuery(document).ready(function() {
var toggle = 0;
var toggleClass = function() {
toggle = !toggle;
$(".two").toggleClass("two-menu", toggle);
$(".four").toggleClass("four-menu", toggle);
$(".images").toggleClass("images-menu", toggle);
$(".home").toggleClass("home-menu", toggle);
$("#bottom-left").toggleClass("bottom-left", !toggle);
$("#bottom-right").toggleClass("bottom-right", !toggle);
$("#margin-zero").toggleClass("margin-zero", !toggle);
$(".left-container").toggleClass("left-container-show", toggle);
$(".right-container").toggleClass("right-container-show", toggle);
}
var imageSwap = function() {
this.src = '/wp-content/uploads/2013/11/Twitter.jpg';
}, function() {
this.src = '/wp-content/uploads/2013/11/Facebook.jpg';
}
jQuery(".home").click(function() {
toggleClass();
});
jQuery(".two").click(function() {
toggleClass();
imageSwap();
});
jQuery(".four").click(function() {
toggleClass();
});
});
Я создал два JSFiddles.
1) Первый не работает и включает в себя функцию imageSwap
. http://jsfiddle.net/MuQ2w/
2) Второй не имеет imageSwap
и отлично работает. http://jsfiddle.net/E2Rzv/
отправьте jsfiddle для этого кода – Shiva
Выполнено. http://jsfiddle.net/MuQ2w/ – pappy