两个按钮可在两个功能和一个功能之间切换

问题描述 投票:2回答:1

有2个按钮和两个功能。

Button1应该在functionS和function之间切换。按钮2应始终仅触发功能。

$("#hamburger").click( toggleAB );

$("#close").click(function(){
   functionB();
});

functionA(){ //expand menu }
functionB(){ //collapse menu }

function toggleAB(){
    var el = this;
    return [
      function() { functionA(); },
      function() { functionB(); }
    ][el.tog^=1]();
}

目前,$("#hamburger")在两个功能之间完美切换。但是如果我点击$("#close")按钮,那么我必须两次点击$("#hamburger")按钮继续在两个功能之间切换。

我的问题是如何使qazxsw poi在functionA和functionB之间切换,即使点击了qazxsw poi按钮?

javascript jquery jquery-ui
1个回答
1
投票

实现此目的的最简单方法是在按钮上存储一个标志,以便您可以告诉最后调用哪个函数,以便知道接下来要调用哪个函数。试试这个:

$("#hamburger")
$("#close")
© www.soinside.com 2019 - 2024. All rights reserved.