さて、私は戻ってきました...私はjqueryUIのボタンとダイアログプラグインを私のフォームで動作させようとしています。リセットボタンが欲しい
<button id="opener" value="reset" type="submit">Reset</button>
確認ダイアログを表示します。キャンセルするとダイアログが閉じ、ボタンが元の状態に戻ります。正常に閉じますが、ボタンはホバー状態を維持します。考えられるほぼすべての場所に.refreshメソッドを追加しようとしましたが。
jQuery(document).ready(function($) {
$(".dialog").dialog({
autoOpen: false,
resizable: false,
modal: true,
title: 'Warning!',
close: function () {
$('#opener').button('refresh');
},
buttons: {
'Continue': function() {
$(this).dialog('close');
},
Cancel: function() {
$(this).dialog('close');
$('#opener').button('refresh')
}
}
});
$('#opener').click(function() {
$('.dialog').dialog('open');
$(this).button('refresh')
return false;
});
});
次に、続行応答で、ボタンは元の目的で続行する必要があります。これは発生しません。私はリターンを受け取ります:falseタイプの動作リターンなし:どこでもfalse。