Javascript 单击其他按钮时如何重新启动切换?

Javascript 单击其他按钮时如何重新启动切换?,javascript,jquery,Javascript,Jquery,我有两个按钮,每个按钮都有切换功能,切换内有两个功能。 我有一个问题,我想重新启动切换,如果用户没有点击相同的按钮两次,例如 如果用户单击X,第一个函数将启动,如果他单击Y,然后重新单击X,第一个函数将再次启动。但如果他点击X,第一个函数将启动,他再次点击X,第二个函数将启动 $('x').toggle( function(){ //something }, function(){ //something } } $('y').toggle(

我有两个按钮,每个按钮都有切换功能,切换内有两个功能。 我有一个问题,我想重新启动切换,如果用户没有点击相同的按钮两次,例如

如果用户单击X,第一个函数将启动,如果他单击Y,然后重新单击X,第一个函数将再次启动。但如果他点击X,第一个函数将启动,他再次点击X,第二个函数将启动

$('x').toggle(
   function(){
     //something
   },
   function(){
     //something
   }
}

$('y').toggle(
   function(){
     //something
   },
   function(){
     //something
   }
}

请告诉我你的意见,如果有比切换更好的解决方案。。。请告诉我

不要使用
.toggle
,因为它不会提供您所需的。改为定制一些东西,给出“x”按钮状态(以及对状态的更改以执行您的函数),可以通过“y”按钮进行修改