如何在jquery工具提示中放置关闭按钮
我在我的网页上用过。现在,我想在工具提示中添加一个“关闭按钮”,因此如果用户单击该按钮,工具提示将被关闭(虽然该工具提示在一定时间后自动关闭,但我也需要添加关闭按钮功能)。这是我的工具提示: 我需要当用户单击关闭按钮时,工具提示将关闭 我把我的测试代码放在 所以,基本上我希望,我的代码应该是这样的:如何在jquery工具提示中放置关闭按钮,jquery,css,jquery-tooltip,Jquery,Css,Jquery Tooltip,我在我的网页上用过。现在,我想在工具提示中添加一个“关闭按钮”,因此如果用户单击该按钮,工具提示将被关闭(虽然该工具提示在一定时间后自动关闭,但我也需要添加关闭按钮功能)。这是我的工具提示: 我需要当用户单击关闭按钮时,工具提示将关闭 我把我的测试代码放在 所以,基本上我希望,我的代码应该是这样的: $('.tooltipster-content').on('click', '.close', function() { $('tooltipster-base').hide(); });
$('.tooltipster-content').on('click', '.close', function() {
$('tooltipster-base').hide();
});
但是,这个代码在我的网页上不起作用 试试这个
$(".close").click(function(){
$(this).parent().hide();
});
最好编辑tooltipster.min.js
查找m.showTooltip()代码>在tooltipster.min.js中
$(".close").parent().parent().show();
$(".close").click(function(){$(this).parent().parent().hide();});
在m.showTooltip()下添加以下行代码>在tooltipster.min.js中
$(".close").parent().parent().show();
$(".close").click(function(){$(this).parent().parent().hide();});
试试这个
$(".close").click(function(){
$(this).parent().hide();
});
最好编辑tooltipster.min.js
查找m.showTooltip()代码>在tooltipster.min.js中
$(".close").parent().parent().show();
$(".close").click(function(){$(this).parent().parent().hide();});
在m.showTooltip()下添加以下行代码>在tooltipster.min.js中
$(".close").parent().parent().show();
$(".close").click(function(){$(this).parent().parent().hide();});
它不起作用的原因是,当您绑定事件时,您在小提琴中委托的事件不在页面上。请尝试以下操作:
$(document).on('click', '.close', function() {
$('.tooltipster-base').hide();
});
此外,您在绑定的单击回调中缺少$('.tooltipster base')
jQuery选择器前面的
它不起作用的原因是,当您绑定事件时,您在小提琴中委托的事件不在页面上。请尝试以下操作:
$(document).on('click', '.close', function() {
$('.tooltipster-base').hide();
});
此外,您在绑定的单击回调中缺少$('.tooltipster base')
jQuery选择器前面的
我认为这会更加正确:
$(document).on('click', '.close', function() {
$('.tooltip').tooltipster('hide');
});
我认为这会更加正确:
$(document).on('click', '.close', function() {
$('.tooltip').tooltipster('hide');
});
这里是工具提示^4.0
的更新解决方案:
functionReady: function (instance, helper) {
$(instance._$tooltip).on('click', '.close-btn', function () {
instance.close();
});
}
以下是工具提示^4.0
的更新解决方案:
functionReady: function (instance, helper) {
$(instance._$tooltip).on('click', '.close-btn', function () {
instance.close();
});
}
你可以使用这个链接的插件:谢谢!我已经用你的链接更新了我的小提琴。我希望,现在每个人都能很容易地理解我的问题,并能帮助我。你能告诉我一件事吗?我如何在这样的链接上上传这种js或css文件,以便JSFIDLE可以加载它?您可以检查一下。如果您正在寻找一个库,它可能已经由cdn托管,否则除了在JSFIDLE(或jsbin)中复制和粘贴您的代码之外,我没有其他解决方案。您可以使用这个插件链接:谢谢!我已经用你的链接更新了我的小提琴。我希望,现在每个人都能很容易地理解我的问题,并能帮助我。你能告诉我一件事吗?我如何在这样的链接上上传这种js或css文件,以便JSFIDLE可以加载它?您可以检查一下。如果您正在寻找一个库,它可能已经由cdn托管,否则我没有其他解决方案,只能在JSFIDLE(或jsbin)中复制和粘贴您的代码。这不起作用!我的小提琴现在更新了:你现在可以在那里查看和测试。ThanksClose在绑定事件处理程序时不存在。这行不通,这行不通!我的小提琴现在更新了:你现在可以在那里查看和测试。ThanksClose在绑定事件处理程序时不存在。这不管用。对我来说,Tipso也很管用,我做了一些剪裁来。。。使用“.boxclose”和$(“.tipso_bubble”).hide(),stackoverflow.com/a/10019983/962391中的前者也适用于我使用tipso时,我已经为。。。使用“.boxclose”和$(“.tipso_bubble”).hide(),前者来自stackoverflow.com/a/10019983/962391