我需要将this发送到capIn()和capOut()函数,以便可以将正确的.slide的子div作为目标。如何将this传递给函数。 this将被悬停。

$(".slide").hover(function(){capIn();capOut();});

最佳答案

查看函数名称capIncapOut可以认为它们是两种不同的行为。我相信您在mouseentermouseleave事件上有2种不同的行为。 hover方法可以采用两种方法,一种用于mouseenter,另一种用于mouseleave。你可以试试这个

$(".slide").hover(capIn, capOut);

您可以在thiscapIn中使用capOut,它将指向您悬停在其上的.slide元素。
function capIn(){
   var $childrens = $(this).children();
}

function capOut(){
   var $childrens = $(this).children();
}

07-24 20:22