2010-08-06 3 views
0

가이 코드에 확인 상자를 추가하려고 기능추가 jConfrim 나누기

$('.widget .remove').live('click', function() { //Remove widget from layout 
jConfirm('Are you sure you want to remove this widget?','Are you sure?',function(r){ 
    if(r) 
    { 
     $(this).closest('.widget').fadeOut('fast', function() { 
     $(this).remove(); 
     saveLayout(false); 
     }); 
     return false; 
    } 
    }); 
}); 

나는 그것으로 일 처리를 시작하기 전에 제거 기능이 작동 좋아, 이제는 아무 것도하지 않아. 내가 테스트 할 때 테스트 경고 ("메시지")를 코드에 넣었으므로 if (r)가 실행되고 있음을 안다. 나는 jquery (또는 그 문제에 대한 자바 스크립트)에 대해 충분히 잘 모른다. 도움?

+0

내가 jConfirm에 익숙하지 않은 해요,하지만 어쩌면 $ (이) 핸들러의 같은 내부되지 않습니다 해결했다. $ ('. widget .remove') – Adam

+0

을 $로 대체 해보십시오.하지만 효과가 없습니다. –

답변

1

주 기능의이 기능은 jConfirm의이 기능과 다릅니다. jConfirm의 모든 (이) 교체

var $this=$(this); 

다음은