我发现了一个关于添加弹出框的教程,但希望框在悬停而不是点击时出现。我怎样才能改变这个代码来做到这一点?在悬停而不是点击时显示弹出框
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);
};
看与 '鼠标悬停' 和 '鼠标移出' 替代click事件。用鼠标替换第一个'点击'并用鼠标移出第二个'点击'。 –