2011-08-09 7 views
0

나는 정말로 무슨 일이 일어나고 있는지 혼란 스럽다. 내 코드는 매우 기본적인 아직 결과는 매우 복잡한 것 같다 : -jQuery : .load()가 두 번 호출 되었습니까?

$j.ajaxSetup ({ 
    cache: false 
}); 

var $img = $j('.infiniteCarousel-vid ul li img:not(.noimg)'); 
var loadUrl = "http://shorelinerenovations.com/wp-content/themes/Narm/videos/load_vid.php"; 

$img.click(function(){ 
    $j('.vid-preview').load(loadUrl); 
}); 

내가이 구현하고있는 페이지를 방문 자유롭게 : \ http://shorelinerenovations.com/project-1합니다. 스타일링은 순간적으로 매우 버기 때문에 나를 용서해주십시오. 맨 아래에있는 이미지 미리보기 중 하나를 클릭하면 비디오가 두 번로드되는 것을 볼 수 있습니다. - \

+0

해당 목적의 링크 추가 –

답변

1

이 스크립트는로드되어 두 번 실행됩니까?

Load()은 클릭 핸들러 (click()에 전달한 익명 함수)에 있으며, 두 번 실행 중이면 아마 두 번 등록 된 것입니다.

+0

타 아약스 부분? 위의 코드는 단일 파일 플러그인의 일부이며, 두 번 실행되거나 호출되지 않는다고 확신합니다. – jilseego

+0

'$ img.click (function() {'라인에 중단 점이 있습니까?) 페이지가로드되는 동안 한 번만 누르십시오. – StuperUser

+0

무슨 뜻인지 모르겠지만 페이지를 보면 '$ img.click()'이 트리거 될 때 표시되는 콘솔 로그. 내가 알 수있는 한, 논리가 맞다고 제안하는 것 같습니다 : - \ – jilseego

관련 문제