수퍼 피어 드롭 다운 메뉴에서 크롬에서만이 오류가 발생합니다. 그것은 파이어 폭스, 그리고 IE에서 잘 작동합니다. Chrome에서는 작동하지 않습니다. 메뉴가 가로로 표시되는 대신 세로로 표시됩니다. 고객의 도메인 이름은 실제 사이트는 심지어 그것을 변경잡히지 않은 ReferenceError : jQuery가 정의되지 않았습니다.
<script type="text/javascript" src="http://www.domainname.com/js/jquery.js"></script>
<script type="text/javascript" src="http://www.domainname.com/js/superfish.js"></script>
<script type="text/javascript" src="http://www.domainname.com/js/hoverIntent.js"></script>
<script type="text/javascript">
// initialise plugins
jQuery(function(){
jQuery('ul.sf-menu').superfish();
});
</script>
비밀은 아래를 변경 한 다음 작동하지 않습니다
<script type="text/javascript">
$(document).ready(function(){
$('ul.sf-menu').superfish();
})
</script>
내가보기 소스에서보고하고있다 두 개의 헤더 파일을 참조합니다. 이로 인해 오류가 발생할 수 있습니다. 나는 magento를 사용하고있다. 메뉴는 한 페이지 체크 아웃을 제외한 사이트의 모든 페이지에서 작동합니다.
고정! 아래 내용은 7 시간 만에 응답 할 때 답변으로 게시됩니다.
문제는 자바 스크립트 자체가 아니라 수퍼 피시 메뉴의 CSS와 관련이 있습니다. 레이아웃을 디자인하고 템플릿으로 superfish 메뉴의 스타일 시트를 나열 코드 개발자 :은 "http://www.domainname.com"제거 "/ CSS/superfish로 떠난 후
<link rel="stylesheet" type="text/css" href="http://www.domainname.com/css/superfish.css" media="screen">
.css "메뉴가 수정되었습니다. ReferenceError
이 될 원인이 그런 식으로 기호 jQuery
를 사용하려고
위의 코드에서 클라이언트 기밀을 위해 웹 사이트의 실제 도메인을 변경했습니다. –
오류 콘솔을 점검 했습니까? –
오류 콘솔에서 오류가 발생합니다. 나는 크롬 오류 콘솔에서만 이것을 얻고있다. –