2012-01-13 3 views
1

jquery plugin superfish가있는 메뉴가 있습니다. 문제는 Chrome에서 링크를 클릭 할 수 없다는 것입니다.Superfish가있는 메뉴 - 크롬에서 작동하지 않는 링크

슈퍼 피쉬 메뉴를 비활성화하면 정상적으로 작동합니다. 나는 그것이 z-index 또는 마크 업일지도 모른다고 생각하지만 오류를 발견 할 수 없다.

링크는 다음과 같습니다 http://goo.gl/AkdXh

사람이 좀 걸릴 수 있습니다하세요?

답변

1

onload_frontend.js에는 모든 링크가 작동하지 않도록하는 스크립트가 있습니다. 모든 태그에서 click 이벤트에 바인딩하고 href의 url로 리다이렉트하는 기본 액션을 취소합니다. 링크가 작동하려면 해당 코드를 제거해야합니다.

http://api.jquery.com/event.preventDefault/

메뉴 링크

$('a').click(function() { 
    event.preventDefault(); 
    return false; 
}); 

는 IE로 인해 코드 나던 작업을 작동합니다. 링크를 클릭하면 기본 동작이 수행 될 때 다음 오류가 발생합니다. 즉 페이지가 리디렉션됩니다.

"Object doesn't support property or method 'preventDefault'" 

IE에서 개발자 도구를 사용하고 코드에 중단 점을 설정하면 오류가 표시됩니다.

+0

업스입니다. 누군가가 잠을 자고 있었다;) 고마워. – jribeiro

관련 문제