这里有一些凌乱的javascript:
$('.menu').mouseover(function () {
$(this).animate({
}, 500, function() {});
}).mouseout(function () {
$(this).animate({
}, 500, function() {});
});
我怎样才能让它更小,而不是缩小,但是没有办法说"toggle"
而不是"mouseover"
然后"mouseout"
?
THX
答案 0 :(得分:5)
您正在寻找hover()
答案 1 :(得分:4)
jQuery .hover()
combines .mouseenter()
and .mouseleave()
into one convenient method.还应注意mouseenter
和mouseleave
的工作方式与mouseover
和mouseout
有所不同,通常要好得多。
$('.menu').hover(
function () {
$(this).animate({
}, 500, function() {});
},
function () {
$(this).animate({
}, 500, function() {});
});
答案 2 :(得分:2)
使用.hover而不是mouseover mouseout。 http://api.jquery.com/hover/你可以看到它需要处理程序和处理程序,这将在mousein和out中执行你想要的操作
答案 3 :(得分:0)
是的,请查看hover
功能: