nav 슬라이드 실행 시 발생하는 문제 질문입니다.

nav 슬라이드 실행 시 발생하는 문제 질문입니다.

QA

nav 슬라이드 실행 시 발생하는 문제 질문입니다.

본문

mouseover일 때 애니메이션이 실행되도록 했는데 배경에 마우스를 오버하면 막힘없이 스르륵 내려가지만

이미지나 글자에 오버를 하면 중간에 한번 끊기다가 내려갑니다..

글자를 두번 오버하면 두번 끊기고 오버할 떄마다 끊기네요..

왜 이런 현상이 일어나는지 아시나요? 

아래는 css코드와 제이쿼리 코드와 사이트입니다..

처음엔 css 애니메이션으로 내려가도록 하고 그 이후엔 제이쿼리 애니메이션으로 내려가도록 하였습니다.

 

http://test11.dothome.co.kr/g5/

 


@keyframes hover {
    0% {
        height: 100px;
    }
    100% {
        height: 500px;
    }
}
 
.h_box_hover {
    width: 100%;
    border: none;
    background-color: rgba(255, 255, 255);
    box-shadow: 0 3px 18px rgb(0 0 0 / 6%);
    position: fixed;
    overflow: hidden;
    animation: hover 0.3s forwards;
    height: 500px;
    z-index: 4;
    top: 0;
    left: 0;
}

 


$("#hbox").mouseover(function() {
    let width = $(window).width();
    let windowtop = $(window).scrollTop();
 
    if (width > 1024) {
        $(".h_box").attr("class", "h_box_hover");
        $(".h_box_hover").stop().animate({
            height: "500px"
        }, 300)
        $(".mbox").show();
        $("header a").attr("style", "color: #333333")
        $(".m_logo .logo_img").attr("src", "/img/logo_b.png");
        $(".m_bar img").addClass("bar_b");
    }
});

이 질문에 댓글 쓰기 :

답변 1

mouseover 말고 mouseenter로 바꿔보세요. 

답변을 작성하시기 전에 로그인 해주세요.
전체 52
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT