jQuery UI 모달 대화 상자 IE6의 드롭 다운 목록 뒤에 미끄러 져 나옵니다
-
20-09-2019 - |
문제
방금 jQuery UI 대화 상자를 웹 페이지에 넣었습니다. 내가 처음 사용한 것은 이번이 처음입니다. 나는 bgiframe 속성을 올바르게 설정했다고 생각했지만 IE6에서 확인할 때 여전히 드롭 다운 목록 뒤에서 미끄러 져 들어가고 있습니다. 다음은 내 JavaScript 코드입니다. 페이지에 플래시가 없습니다. 텍스트가 들어간 간단한 div와 'jclick'에 대한 텍스트 주위의 앵커. 이것이 IE6에서 왜 일어나고 있는지 아이디어가 있습니까?
$(document).ready(function(){
$("#dialog").dialog({
bgiframe: true, autoOpen: false,
overlay: { backgroundColor: '#000', opacity: 0 },
width: 400,
height: 200,
modal: true,
buttons: {
'Delete all items in recycle bin': function() {
$(this).dialog('close');},
Cancel: function() {$(this).dialog('close');}
}
});
$("#jClick").click(function(event){
$("#dialog").dialog('open');
event.preventDefault();
});
});
해결책
jQuery 플러그인을 사용해야합니다. BGIFRAME IIRC라고합니다. 거기에서 당신이 보는 행동에 대한 설명을 찾을 수 있습니다.
다른 팁
Bgiframe 플러그인 JS도 포함해야합니다. bgiframe을 true로 설정하는 것만으로는 충분하지 않습니다. 어쩌면 UI는 오류없이 실패하는 침묵 의존성 이므로이 자체를 구현해야 할 수도 있습니다.
여기에 가져 가십시오 http://plugins.jquery.com/project/bgiframe
제휴하지 않습니다 StackOverflow