我正在尝试创建一个包含变量的鼠标悬停事件函数。我计划使用 if 和 else 来实现 mouseover 和 mouseleave(或 out)。我试图在 //comments 中的这个链接上进一步解释这一点。 http://jsfiddle.net/EsEBY/14/
jQuery:
var n = $("#block").mouseover(function () {});
if (n) { //if variable n (mouseover) occurs on #block, make #block opacity 1
$("#block").css("opacity", "1"),
alert("Working!");
} else { //else #block opacity .5
$("#block").css("opacity", ".5");
}
CSS:
#block {
width:5em;
height:5em;
background:#CCC;
margin:1em;
}
我可能把这一切都弄错了,但我试图以与 .hover 方法不同的方式来做到这一点。