gpt4 book ai didi

javascript - 在复选框上启用或禁用 qtip

转载 作者:行者123 更新时间:2023-12-02 18:15:53 25 4
gpt4 key购买 nike

我使用 asp.net mvc razor 代码。我使用 qtip 在鼠标悬停时显示弹出窗口。我在设置页面中有一个复选框,用于启用/禁用 qtip。

这是我的代码:

function tooltip(a) {
Sapppid = document.getElementById("s" + a).textContent;
Sapppid = Sapppid.replace("s", "");
$.ajax({
url: window.location.pathname + "Scheduler/getappointmentdetails",
type: "POST",
data: { sharedappid: Sapppid }
})
.success(function (result) {
document.getElementById('ApptDetails').value = result;
});

$("#" + a).qtip({
overwrite: false,
content: {
text: "...",
button: 'Close',
ajax: {
url: window.location.pathname + "Scheduler/Eventdetails/" + Sapppid,
type: 'Post',
success: function (result) {}
}
},
style: {
classes: '',
width: 500
},
position: {
my: 'right bottom center',
at: 'middle right center',
target: $("#" + a)
},
show: {
ready: true,
solo: true
},
hide: {
when: { event: 'mouseout unfocus' }, fixed: true, delay: 200
}
});
}

我设计 qtip 来显​​示动态内容。我用的是qtip2。我在网站中没有找到任何要禁用或启用的文档。

这是我找到的唯一代码,但无法弄清楚在哪里应用它。:

http://qtip2.com/api#api.disable

api.disable(true);

// Enable it again
api.disable(false);

最佳答案

将 onclick 事件附加到您的复选框,并将禁用功能放置在您要定位的元素上的 qtip 函数中

代码示例:

$('.checkbox').on('click', function(){
$('.dynamic').qtip('disable', true);
});

尝试一下,并在评论中告诉我它是否有效

关于javascript - 在复选框上启用或禁用 qtip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19311775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com