我發現了一個關於添加彈出框的教程,但希望框在懸停而不是點擊時出現。我怎樣才能改變這個代碼來做到這一點?在懸停而不是點擊時顯示彈出框
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事件。用鼠標替換第一個'點擊'並用鼠標移出第二個'點擊'。 –