Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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 多次单击时的Jquery事件_Javascript_Jquery_Onclick_Tooltip_Show Hide - Fatal编程技术网

Javascript 多次单击时的Jquery事件

Javascript 多次单击时的Jquery事件,javascript,jquery,onclick,tooltip,show-hide,Javascript,Jquery,Onclick,Tooltip,Show Hide,我试图在单击时显示,并在第二次单击时消失。此外,工具提示不会在第一次(奇数)单击时显示。而是在第三次单击时显示 HTML 您的元素需要一个初始的“click”值,否则第一次拉取它时,clicksvar是未定义的。然后将其设置为!单击,计算结果为false。然后,第二次单击时,脚本会看到clicks为false,因此它会跳过工具提示并将clicks设置为true。在第三次单击时,您的代码会看到单击最终为true,并触发工具提示 要设置“单击”的初始值,请将此属性添加到锚定标记中: data-cli

我试图在单击时显示,并在第二次单击时消失。此外,工具提示不会在第一次(奇数)单击时显示。而是在第三次单击时显示

HTML


您的元素需要一个初始的“click”值,否则第一次拉取它时,
clicks
var是未定义的。然后将其设置为
!单击
,计算结果为false。然后,第二次单击时,脚本会看到
clicks
为false,因此它会跳过工具提示并将
clicks
设置为true。在第三次单击时,您的代码会看到
单击
最终为true,并触发工具提示

要设置“单击”的初始值,请将此属性添加到锚定标记中:

data-clicks="true"
<p id="more_pricing_info">
<a id="more_pricing_info_tooltip" data-clicks="true" rel='tipsy' title='Well hello there' >
    More Info
</a>
</p>
此外,您可能需要删除锚点标记中的
onclick
属性,让javascript代码处理单击事件

这是你的新锚定标签:

data-clicks="true"
<p id="more_pricing_info">
<a id="more_pricing_info_tooltip" data-clicks="true" rel='tipsy' title='Well hello there' >
    More Info
</a>
</p>

更多信息