jQuery toggle .click()函数

A_f*_*uns 3 javascript jquery toggle jquery-events

我不确定这是否是我需要或不需要的"回调",但基本上我试图通过.click()效果模拟.hover()效果的函数反转.这是可能的.所以基本上,如果用户再次点击链接,则会发生与刚刚发生的相反的事情,即div关闭而不是打开.是否可以使用.click()执行此操作?

$(document).ready(function(){
    $('.content_accrd').css({"height":"0px"});
$('.paneltop').click( function() {
    $(this).css({"background-position":"0px -21px"})
    .siblings().animate({"height":"100px"}, 200)
}, function() {
$(this).css({"background-position":"0px 0px"})
    .siblings().animate({"height":"0px"}, 200);

})
})
Run Code Online (Sandbox Code Playgroud)

Mat*_*all 5

使用.toggle(),而不是.click().

描述:将两个或多个处理程序绑定到匹配的元素,以便在备用点击时执行.