我对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