我正在使用Rails中的jQuery mobile。 我有這樣刪除jQuery Mobile中的確認提醒
<a class="btn btn-info message-delete-action" data-link-url="/messages/{{id}}/delete" href="#">Delete</a>
我想在點擊刪除
請提出了一些解決方案添加一個警報確認的鏈接。 我已經嘗試data-rel="popup"
,但我沒有得到任何彈出
我正在使用Rails中的jQuery mobile。 我有這樣刪除jQuery Mobile中的確認提醒
<a class="btn btn-info message-delete-action" data-link-url="/messages/{{id}}/delete" href="#">Delete</a>
我想在點擊刪除
請提出了一些解決方案添加一個警報確認的鏈接。 我已經嘗試data-rel="popup"
,但我沒有得到任何彈出
根據你的標記,我想你可能誤解了JQM popup widget是如何工作的。它的工作方式是,首先,你需要爲彈出的彈出式窗口的標記(從文檔拍攝)
<div data-role="popup" id="deleteConfirm" data-overlay-theme="a" data-theme="c" style="max-width:400px;" class="ui-corner-all">
<div data-role="header" data-theme="a" class="ui-corner-top">
<h1>Delete Page?</h1>
</div>
<div data-role="content" data-theme="d" class="ui-corner-bottom ui-content">
<h3 class="ui-title">Are you sure you want to delete this page?</h3>
<p>This action cannot be undone.</p>
<a href="#" data-role="button" data-inline="true" data-rel="back" data-theme="c">Cancel</a>
<a href="#" data-role="button" data-inline="true" data-rel="back" data-transition="flow" data-theme="b">Delete</a>
</div>
</div>
並提供標記
像這樣的事情的,然後你的鏈接,你需要可以參考您彈出的id
像
<a href="#deleteConfirm" data-rel="popup" data-position-to="window" data-role="button" data-inline="true" data-transition="pop">Delete</a>
或者,您也可以撥打彈出編程就像$('#deleteConfirm').popup("open")
http://dev.jtsage.com/cdn/simpledialog/latest/jquery.mobile.simpledialog2.js
將提供一個插件,可以幫助有確認彈出窗口
我猜你想使用JQM的彈出,而不是常規的JavaScript'確認alert',你可以發表你的標記?另請注意,'popup'只在JQM 1.2 ** Alpha **中,而不在最新的穩定版本(1.2)中。 – Jack
@Jack是jQM'popup只有我期待。 useranon
–