我正在制作一个简单的脚本,以使内容可见/不可见。 第二次点击按钮时内容必须变得不可见。
当前项目位于:http://mijnronse.be/index.php 请参阅“Groepen”和“Cadeaubon”按钮。
这是当前的脚本:
<script>
$(document).ready(function(){
$(".kruisje").click(function(){
$(".tekstgroepen").hide();
$(".kruisje").hide();
});
$("#knopgroepen").click(function(){
$(".tekstgroepen").show();
$(".kruisje").show();
$(".tekstcadeaubon").hide();
$(".kruisje2").hide();
});
$(".kruisje2").click(function(){
$(".tekstcadeaubon").hide();
$(".kruisje2").hide();
});
$("#knopcadeaubon").click(function(){
$(".tekstcadeaubon").show();
$(".kruisje2").show();
$(".tekstgroepen").hide();
$(".kruisje").hide();
});
});
</script>
因此,当我单击#knopgroepen按钮时,文本变为可见,十字按钮也可见。
我想知道如何通过再次单击按钮使文本和十字架不可见。
有任何帮助吗? 提前谢谢!
答案 0 :(得分:3)
$(document).ready(function () {
$(".kruisje").click(function () {
$(".tekstgroepen").hide();
$(".kruisje").hide();
});
$("#knopgroepen").click(function () {
$(".tekstgroepen").toggle();
$(".kruisje").toggle();
$(".tekstcadeaubon").hide();
$(".kruisje2").hide();
});
$(".kruisje2").click(function () {
$(".tekstcadeaubon").hide();
$(".kruisje2").hide();
});
$("#knopcadeaubon").click(function () {
$(".tekstcadeaubon").toggle();
$(".kruisje2").toggle();
$(".tekstgroepen").hide();
$(".kruisje").hide();
});
});
答案 1 :(得分:2)
使用toggle()
$("#knopgroepen").click(function(){
$(".tekstgroepen").toggle();
$(".kruisje").toggle();
$(".tekstcadeaubon").hide();
$(".kruisje2").hide();
});
答案 2 :(得分:0)
而不是使用show / hide使用切换。
$("#knopgroepen").click(function(){
$(".tekstgroepen").toggle();
$(".kruisje").toggle();
$(".tekstcadeaubon").hide();
$(".kruisje2").hide();
});