Глядя на имена функций capIn
и capOut
, становится понятно, что это 2 разных поведения.Я полагаю, что у вас есть 2 различных поведения на mouseenter
и mouseleave
событиях.hover
метод может принимать 2 метода, один для mouseenter
, а другой для mouseleave
.Вы можете попробовать это
$(".slide").hover(capIn, capOut);
Вы можете использовать this
внутри capIn
и capOut
, это будет указывать на .slide
элемент, на котором вы зависли.
function capIn(){
var $childrens = $(this).children();
}
function capOut(){
var $childrens = $(this).children();
}