2011-12-20 4 views
0

사용자 지정 대화 상자를 추가하여 "예", "아니요"또는 "등록", "취소"와 같은 텍스트를 가져 오려고합니다. 프레임 워크를 사용하고 싶지 않습니다. 현재 나는 이것을 달성하기 위해 jQuery를 사용하고있다. Javascript로 CSS3 및 HTML5를 사용하여 도움을주십시오!자바 스크립트에 사용자 지정 대화 상자를 추가 하시겠습니까?

내 현재 코드 : 당신에게 회신에서

apprise('Do you wish to use the existing details?', {'verify':true}, function(r) } 
+1

이것은 Android와 어떤 관련이 있습니까? 더 이상 jQuery를 사용하고 싶지 않다는 말입니까? 그렇다면 그 이유는 무엇입니까? 제공하신 코드가 불완전하거나 잘못되었습니다. 'apprise' 함수는 무엇입니까? –

+0

평가는 jQuery 방식입니다. 나는 안드로이드에서 하이브리드 응용 프로그램을 개발 중입니다. – Smitha

+0

당신은 당신의 질문에서 결코 언급하지 않은 [플러그인] (http://thrivingkings.com/apprise/)을 의미합니까? 하이브리드 응용 프로그램이 무엇인지 잘 모르겠지만 Javascript를 사용할 수 있고 HTML이 있으면 jQuery를 사용할 수없는 이유가 없습니다. –

답변

0
If(!confirm('Do you wish to use the existing details?')){ 
    return false; 
}else{ 
    //If yes 
    // Code here 
} 

//Or just continue here 

댓글 :

<div class='myMesssage' style='display:none'> 
    <div class='content'> 

    </div> 
    <div class='buttons'> 
     <input type='button' class='yesB' value='Yes'/> <input class='yesB' type='button' value='No'/> 
    </div> 
</div> 

JS :이 방법으로

function openMsg(msg){ 
    $(".myMessage .content").html(msg); 
    $(".myMessage .buttons .yesB").click(function(){ 
      //Button function here, you could make this dynamic 
      $(".myMessage").toggle(); 
    }); 

    $(".myMessage").toggle(); 
} 

, 당신은 변경해야 당신의 논리가 다소 있기 때문에, 흐름은 t에서 계속되어야하기 때문에 그는 메시지에서 버튼을 누른다. 그러나 .yesB의 click 이벤트에 대한 함수를 동적으로 assing하여 쉽게 알 수 있습니다.

+0

그러면 "확인"및 "취소"버튼이 제공됩니다. – Smitha

+0

예. 당신이 찾고있는 것 같아요. 그렇지 않으면 그냥 Div를 만들고 좋아하는 버튼으로 원하는대로 스타일을 지정하고 메시지가 팝업되도록 팝업 메뉴가 표시 될 때까지 숨길 수 있습니다. –

+0

나를 위해 작동하지 않습니다. 나에게 아무것도 표시하지 않는다! 나는 js의 전문가가 아니다. 뭔가를 놓친 것일 수도 있습니다! – Smitha

관련 문제