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