Can't select or deselect checkboxes inside jQuery UI Modal Dialog과 비슷한 j- 인덱스 UI 대화 상자에서 Z- 색인 문제를 해결하려고 시도하고 있습니다. bug report이 있다는 것을 알고 있습니다.대화 상자에서 체크 박스를 확인할 수 없음
그래서 권장하는 Z- 인덱스 위로하려고, 나는 다음과 같은 코드를 추가 :
$('#interface').click(function(evform){
$('#interface').prop('z-index')=99999;
});
를 어디에 크롬 및 파이어 폭스 CONSOLE.LOG 상태 그러나
Uncaught ReferenceError: Invalid left-hand side in assignment
의에도 불구하고 오류가 발생하면 확인란이 이제 작동합니다 (매번 콘솔 오류가 발생 함). 문제의 라인을 제거하면, 체크 박스는 "unclickable"이됩니다. 이 코드를 올바르게 코딩하려면 어떻게해야합니까?
내 HTML :
<div id="dialog" title="Loading...">
<p id="interface">Loading...</p>
</div>
가 (그런데, 나는
<p>
에 인라인 스타일을 추가하는 시도, 그것은 작동하지 않았다 :
<p id="interface" style="z-index:99999">Loading...</p>
을 그리고 AJAX와 함께, 내가 내용을 교체 유효한 체크 박스 html로 '#interface'를 입력하십시오 :
<label for="right">
<input name="right" type="checkbox">
</label>
그리고 저는 일반 jQuery/Dialog UI 파일 포함.
if ($(evform.target).prop('type')=="checkbox"){
$(evform.target).checked;
}
* 편집 UPDATE * 2013 년 12 월 (22)로
:이 작업을 수동으로 체크 박스를 전환하지 이후
마지막으로 참고, 나는, 창조적 시도 (EDGE pre release) jQuery core의 버그가 수정되었습니다. 나는 그들이 안정 버전을 곧 풀어주기를 바란다 (나는 그것이 v1.10이 될 것이라고 믿는다)! http://jsfiddle.net/tj_vantoll/XXGQA/
http://bugs.jqueryui.com/ticket/6267
이 질문은 아무 관계가 없으므로 php 태그가 제거되었습니다 – Kris
이것은 말 그대로 옳지 않습니다 :'$ ('# interface'). prop ('z-index') = 99999; '. '99999'는'$ .prop()'호출에 당신이 보낸 두 번째 인자로 있어야합니다. –
jsfiddle을 제공해 주시겠습니까? 그럼 여기서 무슨 일이 일어나는지 훨씬 더 잘 볼 수 있을까요? http://jsfiddle.net/ –