2013-05-30 51 views
8

我已經編寫了下面的代碼來顯示使用jQuery手機+ HTML的iPhone本機警報框。我想使用jQuery手機顯示iPhone的本機警報框

alert('ID not Match !'); 

它給我的本機警報,但我希望能夠改變標題。 請告訴我如何更改/給一個警告框標題。

這是警報如何顯示在iOS上: alert box as displayed on iOS

也看到我的自定義對話框。但它看起來不像本機警報/對話框: enter image description here

我的自定義對話框看起來不是原生的。請幫幫我。

+1

您可能需要爲它創建自定義對話框。 –

+0

我已經創建了自定義對話框,但它不給我原生UI – addy

+0

您的文檔是否有''標籤? –

回答

0

出於安全考慮,這樣處理。您需要使用自定義對話框。

1
<div data-role="dialog" id="sure" data-title="Are you sure?"> 
    <div data-role="content"> 
    <h3 class="sure-1">???</h3> 
    <p class="sure-2">???</p> 
    <a href="#" class="sure-do" data-role="button" data-theme="b" data-rel="back">Yes</a> 
    <a href="#" data-role="button" data-theme="c" data-rel="back">No</a> 
    </div> 
</div> 

而且這樣的:

function areYouSure(text1, text2, button, callback) { 
    $("#sure .sure-1").text(text1); 
    $("#sure .sure-2").text(text2); 
    $("#sure .sure-do").text(button).on("click.sure", function() { 
    callback(); 
    $(this).off("click.sure"); 
    }); 
    $.mobile.changePage("#sure"); 
} 

只要您需要確認對話框中您可以使用這些:

areYouSure("Are you sure?", "---description---", "Exit", function() { 
    // user has confirmed, do stuff 
}); 

而且還指這樣的: http://dev.jtsage.com/jQM-SimpleDialog/demos2/popup.html

+0

您的對話框是否會將本機用戶界面作爲iPhone對話框提供給我? – addy

+0

可能 – archu