2012-04-23 4 views
1
나는 다음과 같은 코드를 한

:자바 스크립트에서 (승리) 목적은 무엇입니까?

$.modal({ 
     content: '<p>Are you sure you want to delete?</p>', 
     title: 'Delete confimation', 
     maxWidth: 500, 
     buttons: { 
        'Yes': function(win) { 
         win.closeModal(); 
        }, 
        'No': function(win) { 
         win.closeModal(); 
        } 
     } 
    }); 

사람이 (승리) 무엇을 설명 할 수 의미? 나는 그것이 몇 번 사용되었음을 알 수 있지만 그것이 무엇을하고 있는지 확실하지 않습니까?

+0

을하지 않고 모달을 닫습니다 모두 YesNo을 누르면,이 경우 $.modal()

를 통해 여는 모달의 인스턴스입니다 closeModal() 함수가 정의되어 있습니다. 따라서 함수에 객체를 전달하면 closeModal을 호출합니다. – Prescott

답변

2

상향식 설명 : 그것은 곧 함수에 변수 이름의buttons에 대한 개체의 키 YesNo의 값으로 전달된다.

하향식 설명 : 당신은 modal 플러그인을 호출 그리고 회원이있는 객체 인 함수에 인수를 전달하는 : content, title, maxWidth, buttons을. buttons은 익명 함수 인 각각 인 2 개의 구성원 인 YesNo이있는 개체 (기본적으로 개체 내부에 개체를 전달 함)입니다. 기본적으로

win 내가 승리 모달 창 개체 가정 단순히 아무것도

관련 문제