2010-07-08 2 views
1

잘 돌아 왔습니다 ... jquery UI 단추 및 대화 상자 플러그인을 내 양식으로 작동 시키려고합니다. 재설정 버튼을 원합니다.jquery UI 대화 상자 및 단추 새로 고침

<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 어디서나. JQuery와 포럼에서

답변

1

사람은 첫 번째 부분에 대해 내가 대화 명령에

close: function() { 
$('#opener').removeClass('ui-state-focus'); 
}, 

를 추가 할 필요가 내게 대답했다. 과에

$('#myform').submit(); 

함수

계속
관련 문제