저는 JS에 익숙하지 않아 문제가 발생했습니다. 앨범의 결과는 아래에 나와 있습니다.Uncaught TypeError undefined가 함수 익명 함수가 아닙니다.
Uncaught TypeError: undefined is not a function script.js?ver=1.0:12
(anonymous function) script.js?ver=1.0:12
n.extend.each jquery.js?ver=1.11.0:1
n.fn.n.each jquery.js?ver=1.11.0:1
initialise script.js?ver=1.0:12
jQuery.ajax.success loader.js?ver=1.0:9
j jquery.js?ver=1.11.0:1
k.fireWith jquery.js?ver=1.11.0:1
x jquery.js?ver=1.11.0:1
bjquery.js?ver=1.11.0:1
그러나 페이지를 다시로드하면 모든 것이 작동합니다. 무엇이 문제 일 수 있습니까?
문제가있는 것으로 보이는 script.js 코드 세그먼트 (개발자 도구에서도 볼 수 있음)를 포함 시켰습니다. .php 파일을 포함해야하는지 알려주세요.
/*----------------------------------------------
F L E X S L I D E R
------------------------------------------------*/
jQuery(content+' .slider').each(function(index){
var thisid = jQuery(this).attr('id');
jQuery("#"+thisid+" .flexslider").flexslider({ - This line is causing error
controlsContainer: "#"+thisid,
animation: "fade",
slideshowSpeed: 7000,
animationDuration: 600,
slideshow: false,
directionNav: true,
controlNav: true,
smoothHeight: true,
touch: true,
video: true,
randomize: false
}); //end flexslider
});
오류가 표시되지 않습니다. 오류의 원인이되는 코드 행을 정확히 식별 할 수 있다면 많은 도움이됩니다. 개발자 도구가이를 알려줍니다. – Pointy
귀하의 페이지 *는 "귀하의 Modernizr 버전이 오래되었다는 경고를"rocket.js "에서받습니다. – Pointy
@Pointy Chrome의 개발자 도구에서 script.js의 12 행에 오류가 있음을 알 수 있습니다. 원래 게시물을 편집하고 더 많은 코드를 표시합니다. – user3811284