zmm064
6/21/2019 - 7:32 AM

为相应事件设置延迟

let timer; // 快速滑过时不会执行事件
$ele.hover(function () {
    timer = setTimeout(() => {                    
        $(this).addClass(activeClass);
        $layer.showFun();
    }, 200);
}, function () {
    clearTimeout(timer)
    $(this).removeClass(activeClass);
    $layer.hideFun();
})