使单独的切换按钮一起工作
Make seperate toggle buttons work together
我有一些信息容器,在开始时显示一些信息,当点击关闭时,他们应该隐藏和一个信息按钮应该显示,使他们再次点击显示。整个页面都有类似的信息字段和按钮。我只想显示和隐藏点击的,而不是全局的。
有谁知道如何使这个函数。这是我的代码。
<div class="it-con">
<div class="mess-text">
<span class="x-btn">✕<br></span>
<h4>Headline</h4>
<br>
<p>Some Info</p>
</div>
<div class="toggle">
<div class="inf-btn">Info</div>
</div>
</div>
这是我目前想到的jquery。
$(".it-con .x-btn").click(function(e){
$(this).closest('.mess-text').fadeOut(100);
})
,但不知道如何使inf-btn显示。也不知道如何让混乱的文本重新出现。
非常感谢你的帮助。
:)
您想要像THIS这样的东西吗?
代码:
$(".inf-btn").click(function (e) {
$(this).siblings('.mess-text').slideToggle();
$(this).text(function (i, text) {
return text === "Hide info" ? "Show info" : "Hide info";
});
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="it-con">
<button class="inf-btn">Hide info</button>
<div class="mess-text">
<h4>Headline</h4>
<br>
<p>Some Info</p>
</div>
</div>
<div class="it-con">
<button class="inf-btn">Hide info</button>
<div class="mess-text">
<h4>Headline</h4>
<br>
<p>Some Other Info</p>
</div>
</div>
你可以创建一个这样的按钮来切换可见性:
<div class="it-con">
<div class="mess-text">
<span class="x-btn">✕<br></span>
</div>
<div class="toggle">
<h4>Headline</h4>
<br>
<p>Some Info</p>
</div>
</div>
JS:
$(".it-con .x-btn").click(function(e){
info = $(this).parent().next('.toggle')
info.toggle();
if (info.is(":visible")) {
$(this).html('HIDE');
} else {
$(this).html('SHOW');
}
})
相关文章:
- 我想通过单击按钮将 2 个 php 文件链接在一起
- 将 checkedValue 绑定与单选按钮一起使用
- 按钮上的数据加载消息无法与ajax调用一起工作
- 如何在javascript中使两个按钮显示在一起
- 如何将单选按钮valus添加在一起,但如果它们具有相同的值,则如何区分它们
- 如何添加单选按钮和复选框将选择输入到一起以形成JavaScript输出
- 如何将 NGROUTE 与用于更改视图的单选按钮一起使用
- 引导设置单选按钮与 jquery 一起检查
- 单击按钮更改按钮上的 ID 值,单击新 ID 更改回原始 ID 与 Jquery 一起使用
- .hide() 不与按钮一起使用
- 将if-else语句与javascript中的单选按钮一起使用
- onclick事件仅适用于按钮,而不适用于与按钮一起使用的glyphicon
- 如何将Notify.js与按钮一起使用
- 让spin.js与提交按钮一起工作
- encodeuriccomponent不能与Twitter按钮一起工作
- 我无法让jQuery与Bootstrap按钮一起工作
- 量角器不能与我的按钮一起工作,因为它有不同的字符
- 将Jquery与单选按钮一起使用
- 当鼠标悬停在页脚上时,如何停止页脚和下载按钮一起移动
- 使单独的切换按钮一起工作