【发布时间】:2012-04-06 21:02:56
【问题描述】:
我对 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 个这样的功能时会发生什么。无论如何,你想在这里实现什么? -
将此函数绑定到单击事件将实际上单击按钮两次,一次用于单击,一次用于切换。这就是为什么您会看到它向两个方向滑动。
-
请包含您的相关 HTML,以便我们了解更多有关此功能的实际作用。
标签: jquery jquery-animate toggle