2011-05-15 4 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最後のプロパティのカンマは必要ありません(これは 'title'が前にカンマをつけてください)。 jQueryUIから何かを使用していて、それがなぜ機能していないのか分からない場合は、自分のサイトのデモのコードを見てください:http://jqueryui.com/demos/助けてください! – keyboardP

+0

ありがとうございます。それは間違いなく多くの助けになるでしょう。しかし、私には別の質問があります。私の友人が最近追加した修正はバックグラウンドオーバーレイ用です。ダイアログの高さが元のウェブサイトの背景を超えて拡大した場合、中間のオーバーレイが切断されるという問題がありました。彼の修正はそれを解決した。続き... – DearRicky