Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery网格上的图像点击显示每个特定的内容,但只显示1个部分_Javascript_Jquery_Image_Css - Fatal编程技术网

Javascript jquery网格上的图像点击显示每个特定的内容,但只显示1个部分

Javascript jquery网格上的图像点击显示每个特定的内容,但只显示1个部分,javascript,jquery,image,css,Javascript,Jquery,Image,Css,你好,所以我正在尝试创建一个关于我们的页面 有一个缩略图图像网格,当您单击一个缩略图时,该缩略图的内容将显示在该缩略图集的周围。每个缩略图都有自己独特的内容 我目前有这个工作,但当你有1个缩略图的内容,如果你点击另一个缩略图的内容也出现 我只是想一套缩略图的内容出现,而不是多个 如果这很简单,我道歉,我找不到答案 任何帮助都将不胜感激:) 看看我刚才的密码笔- `enter code here` http://codepen.io/anon/pen/PNWXYp 不是最优雅的解决方案,但: 这

你好,所以我正在尝试创建一个关于我们的页面

有一个缩略图图像网格,当您单击一个缩略图时,该缩略图的内容将显示在该缩略图集的周围。每个缩略图都有自己独特的内容

我目前有这个工作,但当你有1个缩略图的内容,如果你点击另一个缩略图的内容也出现

我只是想一套缩略图的内容出现,而不是多个

如果这很简单,我道歉,我找不到答案

任何帮助都将不胜感激:)

看看我刚才的密码笔-

`enter code here` http://codepen.io/anon/pen/PNWXYp

不是最优雅的解决方案,但:

这里的问题是,您只引用单击的对象,因此它只会隐藏/显示正在单击的特定对象。为了解决这个问题,我简单地添加了一个潜在显示对象的数组,每次单击都会选中该数组,并隐藏任何已识别的对象

$(document).ready(function() {
    $('.nav-toggle').click(function() {
        var collapse_content_selector = $(this).attr('href');
        var array = ['#john', '#jane', '#agent', '#peter'];
        var i = 0;
        var toggle_switch = $(this);
        $(collapse_content_selector).toggle(function() {
            if ($(this).css('display') == 'none') {
                toggle_switch.html('Show');
            } else {
                for (i; i < 5; i++) {
                    if (array[i] != collapse_content_selector) {
                        if ($(array[i]).is(':visible')) {
                            $(array[i]).hide();
                        }
                    }
                }
                toggle_switch.html('Hide');
            }
        });
    });
});
$(文档).ready(函数(){
$('.nav toggle')。单击(函数(){
var collapse_content_selector=$(this.attr('href');
var数组=['#john'、'#jane'、'#agent'、'#peter'];
var i=0;
变量切换开关=$(此);
$(折叠内容选择器)。切换(函数(){
if($(this.css('display')=='none'){
toggle_switch.html('Show');
}否则{
对于(i;i<5;i++){
if(数组[i]!=折叠内容选择器){
如果($(数组[i])是(':visible')){
$(数组[i]).hide();
}
}
}
toggle_switch.html('Hide');
}
});
});
});