Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 需要单击两次才能触发.one()函数_Javascript_Jquery - Fatal编程技术网

Javascript 需要单击两次才能触发.one()函数

Javascript 需要单击两次才能触发.one()函数,javascript,jquery,Javascript,Jquery,我需要在我的代码中获得一个切换函数,所以我搜索了它,得到了这个。现在我将其实现到我的代码中(下面的代码是简化的),但是您必须单击两次按钮才能使其正常工作。点击两次后,工作正常 导致此问题的原因是什么?如何解决此问题 var triggerbtn=$('#trigger'); 函数showThis(){ text('Show this!'); $(这个).1(“点击”,隐藏这个); } 函数hideThis(){ text('Hide this!'); $(这个)。一个(“点击”,显示这个);

我需要在我的代码中获得一个切换函数,所以我搜索了它,得到了这个。现在我将其实现到我的代码中(下面的代码是简化的),但是您必须单击两次按钮才能使其正常工作。点击两次后,工作正常

导致此问题的原因是什么?如何解决此问题

var triggerbtn=$('#trigger');
函数showThis(){
text('Show this!');
$(这个).1(“点击”,隐藏这个);
}
函数hideThis(){
text('Hide this!');
$(这个)。一个(“点击”,显示这个);
}
triggerbtn.one(“单击”,显示此项)


给我看看
按钮的默认状态为
显示
,第一次单击时,您再次尝试显示它。第一次单击时,它应该是
hide

var triggerbtn=$('#trigger');
函数showThis(){
text('Show this!');
$(这个).1(“点击”,隐藏这个);
}
函数hideThis(){
text('Hide this!');
$(这个)。一个(“点击”,显示这个);
}
triggerbtn.one(“点击”,隐藏);//这是更改


给我看看
按钮的默认状态为
显示
,第一次单击时,您再次尝试显示它。第一次单击时,它应该是
hide

var triggerbtn=$('#trigger');
函数showThis(){
text('Show this!');
$(这个).1(“点击”,隐藏这个);
}
函数hideThis(){
text('Hide this!');
$(这个)。一个(“点击”,显示这个);
}
triggerbtn.one(“点击”,隐藏);//这是更改


给我看看嗯,我没有注意到。。。谢谢。嗯,我没注意到。。。谢谢