2012-10-06 5 views
0

나는 다음과 같은 코드 조각이 높은 Z- 인덱스 요소를 인식하지 : 경고 상자가 나는클릭 이벤트가

같은 자바 스크립트가있을 때 표시됩니다

<div id="select_bar"> 
    <div class="frame_bookmark" style="position:absolute;top:1px;left:695px;z-index:100;width:15px;height:15px;background:#df3367;border-radius:10px;"> 
    </div> 
</div> 

(통지 frame_bookmark는 Z- 인덱스 (100)이있다) 표시

$("#select_bar").click(function() 
{ 
    alert('down'); 
}); 

하지만 내가 좋아하는 자바 스크립트가있을 때 : 당신이 게시 코드가 정확히 코드 인 경우

$(".frame_bookmark").click(function() 
{ 
    alert('down'); 
}); 
+0

주십시오 사용이 Z- 인덱스가 높다는 것을 증명하는 코드를 제공에 아무것도 코드 –

+0

포맷 더 정확. 스태킹 컨텍스트를 이해하지 않고 z- 인덱스를 사용하면 안됩니다. –

답변

1

당신의 닫는 </div>가 없어져서 확실히 망칠 것입니다. 그것은해야한다 :

<div id="select_bar"> 
    <div class="frame_bookmark" style="position:absolute;top:1px;left:695px;z-index:100;width:15px;height:15px;background:#df3367;border-radius:10px;"></div> 
</div> 
0

확인이 밖으로 http://jsfiddle.net/ 코드가 꽤 작업입니다) 당신이 EQ에서 바로 자바 스크립트 그것은 기본적으로 같은 JQuery와의 ID를 호출 할 때

0

내 이해를 형성 (0).

하지만

예를 들어

$를 인덱싱 된 숫자를 지정하려면 속성 클래스/이름을 사용하는 경우 ("frame_bookmark :. EQ (0)")/$ (". frame_bookmark") .EQ (0)

및 또는 상기 .each 함수

관련 문제