문제

방금 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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top