我正在尝试在Javascript中创建逻辑开关。目的是创建一个Javascript函数,该函数可用于触发按钮单击的偶数并打开或关闭特定的日历供稿。第一次单击该按钮时,它应该加载日历供稿,第二次单击相同的按钮时,应关闭该供稿,如果第三次单击该按钮,则应打开等。
这是到目前为止的代码:
function click1() {
if (times11 % 2 == 0 )
{$("#calendar").fullCalendar( 'addEventSource', {url: 'https://www.google.com/'});
times11++;
}
else
{$("#calendar").fullCalendar( 'removeEventSource', {url: 'https://www.google.com/'});
times11++;
}
}
由于某种原因,我无法计算出它的增量为2。
ps:上面使用var
times11 = 0;
定义了var times11 最佳答案
var _switch = false;
function click1() {
if (!_switch )
{
$("#calendar").fullCalendar( 'addEventSource', {url: 'https://www.google.com/'});
_switch = true;
}
else
{
$("#calendar").fullCalendar( 'removeEventSource', {url: 'https://www.google.com/'});
_switch = false;
}
}