我對jQuery相當陌生,但看起來像是一件容易的事。同樣的,我無法弄清楚。 我試圖在兩個動畫函數之間切換,但是當函數2完成時,它繼續並調用函數1。jQuery切換不斷重複
function toggleThis(){
$("#navSliderArrow").toggle(function() {
$(this).animate({ marginLeft: '235' }, 500);
$("#sliderArrow").attr("src", "images/hide_nav.gif");
}, function() {
$(this).animate({ marginLeft: '0' }, 500);
$("#sliderArrow").attr("src", "images/show_nav.gif");
});
}
我在做什麼錯? 〜GYZ
據我所知''.toggle'只有一個回調函數。不知道當你有2個這樣的功能會發生什麼..反正,你想在這裏做什麼? – 2012-04-06 21:07:09
將此功能綁定到點擊事件將虛擬點擊按鈕兩次,一次用於點擊,一次用於切換。這就是爲什麼你看到它滑向兩個方向。 – 2012-04-06 22:15:35
請包含您的相關HTML,以便我們可以更多地瞭解此功能的功能。 – Sparky 2012-04-09 15:57:46