从jQuery 1.4开始,我们现在只能将单个函数传递给hover方法。以前,in和out方法都是必需的。
前
$('#someElement').hover(function() { // 鼠标移到 }, function() { // 鼠标移出 });
现在
$('#someElement').hover(function() { // 如果适用,可以在此处使用toggle()方法 });
请注意,这不是旧交易还是新交易。很多时候,您仍然需要传递两个函数来进行悬停,这是完全可以接受的。但是,如果只需要切换某些元素(或类似的元素),则传递单个匿名函数将节省少量字符!