gpt4 book ai didi

javascript - iziModal - 使用 jquery/javascript 重置模态标题

转载 作者:行者123 更新时间:2023-12-01 02:54:45 25 4
gpt4 key购买 nike

我正在使用 iziModal,但在 session 中重用相同的模式时遇到问题。当我单击某个项目时,我会相应地设置标题(和副标题)。但它只在第一次设置标题。如果我单击加载模式的另一个条目,则会显示原始标题。

无论我先按哪个按钮,标题都会反射(reflect)该按钮,直到刷新页面。

有重置方法吗?

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
<link href="Styles/iziModal.min.css" rel="stylesheet" type="text/css" />
<script src="Scripts/izimodal.js"></script>
</head>
<body>
<div id="Toolbar" width="auto"></div>

<div class="btn btn-danger MODAL1" style="padding-top: 100px;">Modal 1</div>
<div class="btn btn-danger MODAL2" style="padding-top: 100px;">Modal 2</div>

<div id="modal" class="iziModal">
<p>This is the Modal content</p>
</div>
</body>
<script>

$(document).ready(function () {

$('.MODAL1').on("click", function (e) {
ShowModal("This is Modal 1");
});

$('.MODAL2').on("click", function (e) {
ShowModal("This is Modal 2");
});
});

function ShowModal(Title)
{
$("#modal").iziModal({
title: Title,
subtitle: "Simple, complete and lightweight modal plugin with jquery.",
iconClass: 'icon-stack',
overlayColor: 'rgba(255, 255, 255, 0.4)',
width: 700,
padding: 20
});

$('#modal').iziModal('open');
}
</script>
</html>

最佳答案

查看 iziModal.js 源代码,我发现了对 setTitle 和 setSubtitle 方法的引用。

因此,将标题和副标题从初始化中取出,并使用单独的方法。

function ShowModal(Title)
{
$("#modal").iziModal({
iconClass: 'icon-stack',
overlayColor: 'rgba(255, 255, 255, 0.4)',
width: 700,
padding: 20
});

$("#modal").iziModal('setTitle',Title);
$("#modal").iziModal('setSubtitle',"SubTitle : " + Title);


$('#modal').iziModal('open');
}

关于javascript - iziModal - 使用 jquery/javascript 重置模态标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46772149/

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