jquery - 如何在jquery工具提示上放置关闭按钮

标签 jquery css jquery-tooltip

我用过this tooltip在我的网页上。现在,我想在工具提示中放置一个“关闭按钮”,因此如果用户单击该按钮,工具提示将被关闭(虽然工具提示会在一段时间后自动关闭,但我也需要添加关闭按钮功能)。这是我的工具提示:

我需要当用户单击关闭按钮时,工具提示将关闭

我将测试代码放在 jsfiddle

所以,基本上我希望,我的代码应该是这样的:

$('.tooltipster-content').on('click', '.close', function() {
    $('tooltipster-base').hide();
});

但是,此代码在我的网页上不起作用。

最佳答案

它不起作用的原因是,当您绑定(bind)事件时,您在 fiddle 中委托(delegate)的事件不存在于页面上。请尝试以下操作:

$(document).on('click', '.close', function() {
    $('.tooltipster-base').hide();
});

此外,您还缺少 .$('.tooltipster-base')的正面边界内的 jQuery 选择器 click回调。

<强> DEMO

关于jquery - 如何在jquery工具提示上放置关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24631883/

相关文章:

javascript - html音频在单击播放时静音,然后在单击静音时再次静音

css - 在 Bootstrap 下拉切换和下拉菜单之间添加空间

css - 修复 dojo MenuItem 的宽度

jquery - IE10 - 选择要上传的文件后必须单击 2 次才能提交表单

javascript - 调用参数列表的函数

javascript - 多个 jQuery 工具提示相互干扰

javascript - 在 jQuery 工具提示插件中添加新行

javascript - 如何更改 jquery 创建的工具提示的文本?

javascript - 为什么在执行 ajax 请求时我的页面会锁定?

javascript - css 媒体查询用嵌入图像替换 map