zurb foundation 4揭示模态改变数据中的文本:reveal-id=" mymodal;
zurb foundation 4 reveal modal changing the text in the data-reveal-id="myModal"
你好,抱歉,如果这是一个愚蠢的问题。
我正在使用显示和模态工作良好。
文本"显示信息"点击时正在工作。我该如何设置文本,使其在点击时变为"隐藏信息"
function toggle() {
var ele = document.getElementById("toggleText");
var text = document.getElementById("myModal");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "show";
}
else {
ele.style.display = "block";
text.innerHTML = "hide";
}}
a> id="myModal" href="javascript:toggle();" data-reveal-id="myModal"> show /a
我该如何设置文本,当点击它时,它会变成"隐藏信息"
你想做的事情没有意义。为什么,因为导致你的显示的元素是"在"模态之外。否则,如果它在内部,那么你将无法通过该元素打开模态。基于该描述,您可以得到如下内容:
<a href="#" data-reveal-id="myModal" id="modalTrigger">Open Modal</a>
<div id="myModal" class="reveal-modal">
<h1>My modal</h1>
<a class="close-reveal-modal">×</a>
</div>
现在您希望modalTrigger
更改文本以指示关闭模态(即:"隐藏模态"),但它没有意义,因为模态可以通过以下方式关闭:
- 点击页面上除模态之外的任何位置
- 点击模式上的"x"链接
因此,在模态之外的Hide Modal
元素在显示模态时是无用的。
也许你指的是改变模态本身的文本,再一次,这是无用的,因为你已经可以将它的文本设置为"关闭模态",像这样:
<a href="#" data-reveal-id="myModal" id="modalTrigger">Open Modal</a>
<div id="myModal" class="reveal-modal">
<h1>My modal</h1>
<a class="close-reveal-modal">×</a>
// inline js to make a simple example
<a class="button"
onclick="javascript:$('#myModal').foundation('reveal', 'close')">
Close Me</a>
</div>
所以你看,你不需要改变任何东西来表明一个元素可以关闭模态。
如果你的问题是你想在模态打开后发生其他事情,那么这是可以实现的。一个很好的例子是,如果模态的内容将来自数据库,它将需要一些时间来加载,所以你显示一个图像加载器,而获取完成。然后,您希望加载器"仅在显示模态后关闭"。你可以这样做:
$(document).foundation('reveal', {
opened: function () {
closeImageLoader();
},
});
相关文章:
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 如何在Jquery函数中为自动完成文本区域指定一个变量作为Id
- 从id标记中的文本进行检查,并将类添加到另一个标记中
- Javascript:获取具有动态id的文本框值
- 更改错误文本“用户 ID 或密码不正确”
- 获取带有 jQuery 中的文本值的 AN LI 的 ID
- 从 li 获取文本和 id 值
- 对具有相同 id 的多个元素进行文本验证
- 修复Javascript代码以将文本中的所有Youtube链接转换为Youtube ID功能
- 除了类、id 和文本之外,我还如何在 jQuery 中的元素中传递变量
- 在按键时检索文本区域的 ID
- 如何将文本插入到几个带有 id 的文本区域中的一个文本区域中
- 使用纯JS点击即可从li元素中获取文本和id
- 在没有 jquery 的情况下更改子节点(父节点具有 ID)中的链接文本
- PHP电子邮件脚本-每当我添加id?=文本开始后被截断2个字母
- 从我的表格中获取最近的id文本
- zurb foundation 4揭示模态改变数据中的文本:reveal-id=" mymodal;
- 找到自动生成的id文本框上的按钮单击
- 查找一个包含选择器id+文本的元素