Javascript jQuery:;“数据目标”;切换功能– ;仅显示一个内容区域
一般来说,我的代码(如下)是有效的。但是:如果您先单击“链接1”,然后单击例如“链接2”,则只有链接2的内容才可见 怎么可能编码呢Javascript jQuery:;“数据目标”;切换功能– ;仅显示一个内容区域,javascript,jquery,Javascript,Jquery,一般来说,我的代码(如下)是有效的。但是:如果您先单击“链接1”,然后单击例如“链接2”,则只有链接2的内容才可见 怎么可能编码呢 $(“li”)。单击(函数(){ $($(this.data(“target”)).toggle(); //隐藏所有其他内容区域 }) 正文{ 显示器:flex; 游标:默认值; } 左边 .对{ 宽度:50%; 高度:100vh; 溢出y:滚动; } .左{ 背景颜色:天蓝; } .内容{ 显示:无; } 链接1 链接2 链接3 链接1的内容 链接2的内容
$(“li”)。单击(函数(){
$($(this.data(“target”)).toggle();
//隐藏所有其他内容区域
})
正文{
显示器:flex;
游标:默认值;
}
左边
.对{
宽度:50%;
高度:100vh;
溢出y:滚动;
}
.左{
背景颜色:天蓝;
}
.内容{
显示:无;
}
- 链接1
链接2
链接3
链接1的内容
链接2的内容
链接3的内容
您每次都以单个
为目标。。。你的代码中没有任何东西可以“重置”其他代码
尝试此操作,它首先隐藏所有
元素,然后显示所选元素
$("li").click(function() {
$(".content").hide();
$($(this).data("target")).show();
})
$(“li”)。单击(函数(){
$(“.content”).hide();
$($(this.data(“target”)).show();
})
正文{
显示器:flex;
游标:默认值;
}
左边
.对{
宽度:50%;
高度:100vh;
溢出y:滚动;
}
.左{
背景颜色:天蓝;
}
.内容{
显示:无;
}
- 链接1
链接2
链接3
链接1的内容
链接2的内容
链接3的内容
您每次都以单个
为目标。。。你的代码中没有任何东西可以“重置”其他代码
尝试此操作,它首先隐藏所有
元素,然后显示所选元素
$("li").click(function() {
$(".content").hide();
$($(this).data("target")).show();
})
$(“li”)。单击(函数(){
$(“.content”).hide();
$($(this.data(“target”)).show();
})
正文{
显示器:flex;
游标:默认值;
}
左边
.对{
宽度:50%;
高度:100vh;
溢出y:滚动;
}
.左{
背景颜色:天蓝;
}
.内容{
显示:无;
}
- 链接1
链接2
链接3
链接1的内容
链接2的内容
链接3的内容
如果您希望保留切换您单击的功能,您可以使用
var target = $($(this).data("target"));
$(".content").not(target);
target.toggle();
查找除目标div以外的所有内容div
如果只想显示单击的一个,则可以隐藏所有其他项(如中提供的)
更新的代码段:
$(“li”)。单击(函数(){
var target=$($(this).data(“target”);
$(“.content”).not(target.hide();
target.toggle();
})
正文{
显示器:flex;
游标:默认值;
}
左边
.对{
宽度:50%;
高度:100vh;
溢出y:滚动;
}
.左{
背景颜色:天蓝;
}
.内容{
显示:无;
}
- 链接1
链接2
链接3
链接1的内容
链接2的内容
链接3的内容
如果您希望保留切换您单击的功能,您可以使用
var target = $($(this).data("target"));
$(".content").not(target);
target.toggle();
查找除目标div以外的所有内容div
如果只想显示单击的一个,则可以隐藏所有其他项(如中提供的)
更新的代码段:
$(“li”)。单击(函数(){
var target=$($(this).data(“target”);
$(“.content”).not(target.hide();
target.toggle();
})
正文{
显示器:flex;
游标:默认值;
}
左边
.对{
宽度:50%;
高度:100vh;
溢出y:滚动;
}
.左{
背景颜色:天蓝;
}
.内容{
显示:无;
}
- 链接1
链接2
链接3
链接1的内容
链接2的内容
链接3的内容
thaaaanks!Thaaaaanks!