2012-10-23 3 views
0

JQuery에서 요소의 Z- 인덱스를 설정하는 것을 거부했습니다. 특정 금액뿐만 아니라 모든 금액에 이르기까지! JQuery를 통해 요소를 만들 때 설정했지만 (추가 코드에만 있습니다) 이미지를 교체하는 함수에서 다시 설정하려고합니다. 그러나 9 번째 반복을 얻으면 Z- 인덱스를 0으로 설정하고 그렇지 않으면 무시하고 무시합니다. 나는 앉아서 여러 가지 일을 시도해 보았다. 누군가가 thta가 위대 할 수 있다면 도움이된다.JQuery 설정 z- 인덱스가 작동하지 않습니다.

이 코드는 모두 http://www.prideoftameside.co.uk/default-redesign.htm입니다.

당신이 필요합니다 특정 부분

가보고 될 것은 : 행에 setInterval을 통해 사전에 246

감사합니다라고

function loadImage(number) { 
if (number) { 
    imagecount = number; 
} 

if (imagecount == 1) { 
    $('#introimages > img:nth-child(1)').css({'z-index' : 9 }); 
} 

$('#introimages > img:nth-child(' + imagecount + ')').animate({'opacity' : 0 }, 2000) 

$('#introimages > img:nth-child(' + (imagecount + 1) + ')').css({'opacity' : 1 }); 

if (imagecount == 9) { 
    $('#introimages > img:nth-child(1)').css({'opacity' : 1, 'z-index' : 0 }); 
    imagecount = 0; 
} 

imagecount += 1; 
} 

.

제임스

답변

0

는 ... 스크립트 파일에서 한 눈에 툭

귀하의 Z- 인덱스 설정 논리가 제대로 (크롬 데브에서 개별적으로 테스트), 더 논리가 결코 상주하지 않는 기능과 같은 작동 호출 됨 (주변 중단 점이 실행되지 않음)

Chrome의 기본 제공 디버깅 도구를 사용하여 스크립트를 자세히 살펴 보는 것이 좋습니다. https://developer.chrome.com/extensions/tut_debugging.html#debug

[도움이 될 경우 표시하십시오. :)]

+0

안녕하세요, 크롬 디버거에서 살펴 봤는데 분명히 그 함수를 호출했다뿐만 아니라 if 문을 통해 예상대로 JQuery 선택기를 실행합니다. 이제 코드를 수정 한 대신에 예상대로 작동하는 선택기로 eq를 사용했습니다. z-index를 설정할 때 nth-child가 문제가 있었던 이유를 모르지만 문제였던 선택자는 분명했습니다. –

관련 문제