2012-10-05 2 views
0

나는이 사이트에서 이상한 문제가 발생했습니다. http://bit.ly/MJ8KT6은 HoverIntent & Superfish 메뉴 솔루션을 사용합니다. 사용자가 하위 메뉴에서 마우스를 떼지 못하도록 웹 사이트 상단의 기본 하위 메뉴에서 0.2 초 지연됩니다. 이것은 완벽하게 작동하지만 내가 아는 것은 사용자가 웹 사이트를 처음 방문하면 메뉴가 0.2 초 지연 될 수 있습니다.HoverIntent & SuperFish Flicker

기본 네 가지 메뉴 옵션 중 하나를 클릭해도 동일한 깜박임/플래시가 호출 될 수 있습니다. 이후의 클릭으로 문제가 발생하지 않으며 브라우저에서이 문제를 재현 할 수있는 유일한 방법은 처음 방문자와 같이 웹 사이트를 다시 방문하도록 캐시를 삭제하는 것입니다.

CSS, 자바 스크립트 문제 또는 다른 충돌 여부는 확실하지 않습니다. 웹 사이트는 여기에 있습니다. http://bit.ly/MJ8KT6

모든 의견이나 큰 의견을 부탁드립니다. ;)

+1

메뉴가 크롬 22 (마지막 버전)에서 제대로 작동하는 것 같습니다. 이 브라우저가 작동하지 않는 브라우저와 버전을 표시해야합니다. – Nelson

+0

또한이 질문이 다른 방문자에게 유용 할 수 있도록 ** 모든 코드 **를 어딘가에 코드하십시오. – KatieK

답변

0

자바 스크립트를 사용하여 하위 메뉴를 숨기고있는 것처럼 보입니다. 자바 스크립트가 숨기기 전에 플래시가 하위 메뉴로드로 인해 발생했습니다. 이 표시되지 않도록 자바 스크립트가로드 될 때까지이 문제를 해결하려면

에서, CSS에서 하위 메뉴를 숨기기 :

.sub-menu { 
    display: none; 
} 

이이 페이지가로드 될 때 보여 것을 방지하지만 것 shouldn ' 기능에 영향을 미치지 않습니다 (다른 곳에서도 제어되기 때문에).