ボタンとコンテンツ div の両方で同じクラスを使用して、複数のダイアログ ボックスを開きたいです。以下は機能しますが、初めてのみです。
jQuery('.helpDialog').hide();
jQuery('.helpButton').click(function() {
jQuery(this).next('.helpDialog').dialog({
autoOpen: true,
title: 'Help',
width: 500,
height: 300,
position: [180,10],
draggable: true,
resizable: false,
modal: false
});
return false;
});
この http://blog.nemikor.com/2009/04/08/basic-usage-of-the-jquery-ui-dialog/ 「ダイアログが既にインスタンス化されているため、2 番目の呼び出しは無視されます。その要素。」
しかし、以下のコードを試してその問題を修正すると、ダイアログ ボックスが開かなくなります。誰でも助けることができますか?前もって感謝します
jQuery('.helpDialog').hide();
jQuery(function() {
jQuery('.helpDialog').dialog({
autoOpen: false,
modal: true,
title: 'Info',
width: 600,
height: 400,
position: [200,0],
draggable: false
});
});
jQuery('.helpButton').click(function() {
jQuery(this).next('.helpDialog').dialog('open');
return false;
});