gpt4 book ai didi

javascript - 在悬停时显示弹出窗口而不是在单击时显示弹出窗口

转载 作者:行者123 更新时间:2023-11-29 19:11:30 26 4
gpt4 key购买 nike

我找到了一个关于添加弹出框的教程,但希望该框在悬停时出现而不是在单击时出现。我怎样才能改变这段代码来做到这一点?

function div_show() {
document.getElementById('abc').style.display = "block";
}

function deselect(e) {
$('.pop').slideFadeToggle(function() {
e.removeClass('selected');
});
}

$(function() {
$('#youtube').on('click', function() {
if ($(this).hasClass('selected')) {
deselect($(this));
} else {
$(this).addClass('selected');
$('.pop').slideFadeToggle();
}
return false;
});

$('.close').on('click', function() {
deselect($('#youtube'));
return false;
});
});

$.fn.slideFadeToggle = function(easing, callback) {
return this.animate({
opacity: 'toggle'
}, 'fast', easing, callback);
};

最佳答案

您可以使用 hover() jQuery 中的方法:

$("#youtube").hover(function(){
$(this).css("background-color", "yellow");
}, function(){
$(this).css("background-color", "blue");
});

第一个函数是当用户鼠标进入时执行的方法,第二个函数将在用户鼠标离开元素时触发。

演示: https://jsfiddle.net/2hLjs4qt/

关于javascript - 在悬停时显示弹出窗口而不是在单击时显示弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38542737/

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