gpt4 book ai didi

javascript - .on ("hover", ...) 链接不起作用

转载 作者:行者123 更新时间:2023-11-28 00:06:29 25 4
gpt4 key购买 nike

我有一个 .on("click", ..) 链接发生的 js 文件,我还想添加一个悬停事件。我的代码是:

}).on('hover' , '.tooltip' , function (e) {
if (e.type == "mouseenter") {
var tip = $(this).attr('title');
var tipTemp = $(this).attr('data-title', tip);
$('#tooltip').remove();
$(this).parent().append('<div id="tooltip">' + tipTemp + '</div>');
$(this).removeAttr('title');
$('#tooltip').fadeIn(300);
}else{
$(this).attr('title', $(this).attr('data-title'));
$('#tooltip').fadeOut(300);
$(this).removeAttr('data-title');
}
});

我知道我实际上只能通过这种方式传递一个函数,因此我正在检查事件类型以触发适当的行为。这似乎对我不起作用。有什么想法吗?

最佳答案

我想这就是你想要的

}).on('mouseenter' , '.tooltip' , function (e) {
var tip = $(this).attr('title');
var tipTemp = $(this).attr('data-title', tip);
$('#tooltip').remove();
$(this).parent().append('<div id="tooltip">' + tipTemp + '</div>');
$(this).removeAttr('title');
$('#tooltip').fadeIn(300);
});

}).on('mouseleave' , '.tooltip' , function (e) {
$(this).attr('title', $(this).attr('data-title'));
$('#tooltip').fadeOut(300);
$(this).removeAttr('data-title');
});

关于javascript - .on ("hover", ...) 链接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31298907/

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