gpt4 book ai didi

jquery-ui - 如何在 Bootstrap 模式上修改 jquery-ui 对话框

转载 作者:行者123 更新时间:2023-12-03 08:05:26 25 4
gpt4 key购买 nike

我有以下代码用于使用 jQuery UI 进行确认对话框:

function Help(section) {

$("#userpopup").remove();
$("body").append("<div id='userpopup' title='Help' style='display:none'></div>");

$('#userpopup').dialog({
autoOpen: true,
width: 560,
height: 500,
buttons: {
"OK": function () {
$(this).dialog("close");
$("#userpopup").remove();
}
},
open: function (event, ui) {
$("#userpopup").html("<iframe width='100%' height='400' src='?help&section=" + section + "' frameborder='0' marginwidth='0' marginheight='0' allowtransparency='true'></iframe>");
},
beforeClose: function (event, ui) {
$("#userpopup").html("");
}
});


return false;

}
<input onClick="javascript:Help('templates')" type="button" class="btn" value="help">

如何更改它以使用 Bootstrap 模态?

最佳答案

您可以使用标准的 Bootstrap 模态标记..

<input id="btnHelp" type="button" class="btn" value="help">

<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3>Dialog</h3>
</div>
<div class="modal-body">
<iframe src="" width="100%" height="400" frameborder="0"></iframe>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal">OK</button>
</div>
</div>

然后使用 modal 'show' 事件动态设置不同的 iframe src ..
$('#helpBtn').click(function(){

$('#myModal').on('show', function () {
var frameSrc = "?help&section=templates"; // value can be passed from button
$('iframe').attr("src",frameSrc);

});
$('#myModal').modal({show:true})
});

Demo of iFrame inside modal

关于jquery-ui - 如何在 Bootstrap 模式上修改 jquery-ui 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16621707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com