jquery.animate div消失

jquery.animate div消失,jquery,html,jquery-animate,Jquery,Html,Jquery Animate,我正在尝试实现一个jQuery.animate调用来切换几个div的高度。其中一个div我希望像现在一样消失,但另一个div我希望保持可见。我怎样才能做到这一点?以下是我目前掌握的情况: <div ... onClick="$('#divDetails').animate({height:'toggle'},'slow'); $('#divContents').animate({marginTop:'toggle',display:'block'},'slow

我正在尝试实现一个jQuery.animate调用来切换几个div的高度。其中一个div我希望像现在一样消失,但另一个div我希望保持可见。我怎样才能做到这一点?以下是我目前掌握的情况:

<div 
    ...  
    onClick="$('#divDetails').animate({height:'toggle'},'slow');
    $('#divContents').animate({marginTop:'toggle',display:'block'},'slow');">
    ...
</div>

...
谢谢,
Dave

如果要使用
jQuery
请以
jQuery方式绑定事件。例如:

$(document).ready(function() {
    $('div').on('click', function() {
        $('#divDetails').toggle('slow');
        $('#divContents').animate({marginTop:'toggle',display:'block'},'slow');
    }
}

谢谢Phil,但是除了更改onClick事件的定义位置之外,这并不能解决问题。