考虑这两个工作功能。有什么方法可以将这两个字符串组合成一个jQuery函数吗?
$("#help").mouseenter(function(){
$(this).animate({bottom: '+=100',});
});
$("#help").mouseleave(function(){
$(this).animate({bottom: '-=100',});
});
最佳答案
$("#help").hover(function() {
$(this).animate({
bottom: '+=100',
});
}, function() {
$(this).animate({
bottom: '-=100',
});
});
.hover()方法绑定mouseenter和mouseleave的处理程序
事件。您可以使用它简单地将行为应用于元素
鼠标在元素内的时间。呼叫
$(selector).hover(handlerIn, > handlerOut)
是$(selector).mouseenter(handlerIn).mouseleave(handlerOut);
的简写。关于jquery - 将mousenter/mouseleave组合为一个功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10622359/