我有以下代码,但我想让它在点击时执行某些操作并再次执行其他操作:
$('#show-nav').on('click', function(){
$('.mobile-nav').css({ 'height': 'auto' });
});

我看了很多例子,主要是使用切换功能,但代码似乎很长很复杂。我想要一些简短易用的东西,如下面的悬停开/关功能:
$( "td" ).hover(
function() {
$( this ).addClass( "hover" );
}, function() {
$( this ).removeClass( "hover" );
}
);

编写简单点击开/关功能的最有效方法是什么?谢谢!
答案 0 :(得分:1)
您还可以使用变量切换值并确定需要执行的点击:
var isfirst=true;
$('#show-nav').click(function(){
if(isfirst){
click1();
} else {
click2();
}
isfirst= !isfirst;
});