2011-05-15 3 views
0

좋아, 웃지 마라.하지만 다른 픽스를 요청하기 전에 내 친구가 내게 jQuery UI 코드에 대한 픽스를 주었고, 이제는이 두 가지를 결합하는 방법을 모른다. 나는 총 n00b 그래서 여기 좀 도와주세요. 시도했지만 구문 오류가 계속 나타 납니까?jQuery UI 대화 코드 도움말

내가 병합해야

이 (내가 잘 제목 후에 간다 생각) :이 속으로

beforeClose: function(){ $(this).remove(); } 

:

function openDialog(url) { 
    $("<div class='popupDialog'>Loading...</div>") 
     .dialog({ 
      autoOpen: false, 
      closeOnEscape: true, 
      width: '900', 
      height: 'auto', 
      modal: true, 
      title: 'Bonus Features' 
     }).bind('dialogclose', function() { 
      jdialog.dialog('destroy'); 
     }).load(url, function() { 
      $(this).dialog("option", "position", ['center', 'center']).bind('dialogopen', function() { 
        adjustJQueryDialogOverlay(); 
       }); 
       $(this).dialog("open"); 
     }); 
} 

$(window).resize(function() { 
    $(".ui-dialog-content").dialog("option", "position", ['center', 'center']); 
}); 

사람이 도와 주실 수 있습니까? 감사.

답변

1
function openDialog(url) { 
    $("<div class='popupDialog'>Loading...</div>") 
     .dialog({ 
      autoOpen: false, 
      closeOnEscape: true, 
      width: '900', 
      height: 'auto', 
      modal: true, 
      title: 'Bonus Features', //don't forget the comma 
      beforeClose: function(){ $(this).remove(); } //placed here 
     }).bind('dialogclose', function() { 
      jdialog.dialog('destroy'); 
     }).load(url, function() { 
      $(this).dialog("option", "position", ['center', 'center']).bind('dialogopen', function() { 
        adjustJQueryDialogOverlay(); 
       }); 
       $(this).dialog("open"); 
     }); 
} 

$(window).resize(function() { 
    $(".ui-dialog-content").dialog("option", "position", ['center', 'center']); 
}); 
+0

감사합니다. 감사합니다. 안녕하세요, 구문 오류없이 코드를 작성하는 방법을 가르쳐 줄 수있는 좋은 웹 사이트를 제안 해 주시겠습니까? – DearRicky

+0

이것은 jQuery를 시작하기에 좋은 장소이다. http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery 마지막으로 쉼표를 붙이지 않아도된다. 이전에는 쉼표를 사용). jQueryUI에서 무언가를 사용하고 있는데 왜 작동하지 않는 것인지 모르겠다면, 사이트의 데모에서 코드를 살펴보십시오. http://jqueryui.com/demos/ 도움이 되길 바랍니다! – keyboardP

+0

고마워요. 그게 분명 도움이 될 것입니다. 하지만 또 다른 질문이있어. 내 친구가 최근에 추가 한 수정 사항은 배경 오버레이 용입니다. 대화 높이가 원본 웹 사이트 배경을 넘어서 확장되면 중간에 오버레이가 잘릴 수있는 문제가있었습니다. 그의 수정으로 해결되었습니다. 계속 ... – DearRicky