jquery Mobile弹出对话框可在选项上取消'不起作用
jquery Mobile popup dialog dismissible on options doesn't work
jquerymobile 1.30+jquery1.91
//dismissible doesn't apply
$("#popupDialogCategoriesButton").click(function (e) {
$("#popupDialogCategories").popup("open", { dismissible: false })
});
//dismissible does apply , set it after open
$("#popupDialogCategoriesButton").click(function (e) {
$("#popupDialogCategories").popup('open');
$("#popupDialogCategories").popup("option", "dismissible", false);
});
更新
为了打开popup
并同时更改dismissible
的值,请将没有值/空白的data-dismissible=""
添加到popup
标记中,然后可以将其更改为true
或false
。
标记
<div data-role="popup" id="popupBasic" data-dismissible="">
<p>To close me, hit the button below.
<p> <a href="#" data-role="button" data-rel="back">close</a>
</div>
JQM
$(document).on('click', '#openpopup', function () {
$('#popupBasic').popup('open', { dismissible: false });
});
你有两个选择:
1(在popup
标记中定义data-dismissible
的值
标记
<div data-role="popup" id="popupBasic" data-dismissible="false">
<p>To close me, hit the button below.<p>
<a href="#" data-role="button" data-rel="back">close</a>
</div>
<a href="#" data-role="button" id="openpopup">click me</a> // open it
JQM
$(document).on('click', '#openpopup', function() {
$('#popupBasic').popup("open");
});
2(打开之前/之后更改dismissible
值。
标记
<div data-role="popup" id="popupBasic">
<p>To close me, hit the button below.<p>
<a href="#" data-role="button" data-rel="back">close</a>
</div>
<a href="#" data-role="button" id="openpopup">click me</a> // open it
JQM
$(document).on('click', '#openpopup', function() {
$('#popupBasic').popup("open");
$('#popupBasic').popup({ dismissible: false });
});
实时示例-更新的
我遇到了同样的问题,我的解决方案是在下面列出所有选项
$("#popupDialog").popup({history: false});
$("#popupDialog").popup({corners: false});
$("#popupDialog").popup({shadow: false});
$("#popupDialog").popup("open");
它不好看,但效果很好。
相关文章:
- 更改路线后取消angularjs超时不起作用
- JavaScript确认取消在Laravel表单上不起作用
- JQuery 可调整大小的取消不起作用
- PHP/JavaScript 检查/取消检查在 FF 中工作,但在 IE 中不起作用
- 离子无线电取消选中 ng-单击不起作用
- j查询取消选中复选框不起作用
- jQuery取消绑定点击不起作用
- 复选框 - 选中取消选中功能不起作用
- 取消对象方法内部的动画帧不起作用
- 取消选中 Javascript 不起作用的复选框
- 取消选中功能不起作用
- 在 Rails 表单中,如何使用 Jquery 隐藏和取消隐藏表单元素?我的脚本不起作用
- 确认框“;取消“;不起作用
- 取消$timeout不起作用
- 取消(重置html)按钮不起作用
- 模式弹出窗口中的取消按钮不起作用
- jQuery/list-box项取消选择/显示/隐藏在IE中不起作用
- PHP jquery ajax取消链接文件夹中的图像不起作用
- 我想防止第二次点击,直到使用绑定和取消绑定完成动画,但它不起作用
- CRM 2013:当从Advanced Find打开记录时,取消任务的Javascript不起作用