我想做一個簡單的圖像交換,但是當我添加在我的交換代碼,它不工作!我有一個函數切換不同的類,這些類是使用CSS工作正常,但沒有圖像交換代碼,但一旦我將它添加到它的所有休息!jQuery圖像交換和動畫不工作
能否真的很快排除我的代碼?我覺得我的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