JS工具提示问题:点击按钮后工具提示仍然存在

时间:2017-03-09 13:54:45

标签: javascript

osvaldas.info/elegant-css-and-jquery-tooltip-responsive-mobile-friendly 有没有人有这个工具提示的经验?似乎工作得很好 - 但是我设置它的方式,单击表单按钮(图像)后工具提示“徘徊”脚本被调用到页面的一小部分并且用户进行选择。工具提示解释了选择选项。

页面未刷新 - 数据被发送到数据库并显示“确认”。

问题是工具提示徘徊,但希望在用户点击

后清除它

1 个答案:

答案 0 :(得分:0)

我查看了您提到的网站上提供的工具提示的Javascript代码。 我认为问题的区域是这个代码位于工具提示Javascript的底部

target.bind( 'mouseleave', remove_tooltip );

从jQuery 3.0开始,不推荐使用bind。 http://api.jquery.com/bind/。 您可能希望在那里使用.on()方法。像

这样的东西
target.on( 'mouseleave', remove_tooltip );

请注意,工具提示Javascript不会将目标点击视为删除工具提示的触发器。所以你也应该在工具提示javascript

的底部添加这一行
target.on( 'click', remove_tooltip );