Javascript 选项卡-需要在页面加载时隐藏内容,并在单击时显示

Javascript 选项卡-需要在页面加载时隐藏内容,并在单击时显示,javascript,jquery,html,css,tabs,Javascript,Jquery,Html,Css,Tabs,我创建了一个标签系统。对于我所需要的东西,它似乎在JSFIDLE上工作得非常完美,除了在这里运行一个错误代码,我需要两个选项卡上的选项卡内容首先隐藏起来,并且只有在单击选项卡(图像)时才显示出来。有人能帮助解决这些问题吗 我对Javascript很陌生。提前谢谢 我对Javascript还很陌生,所以需要一些帮助。提前谢谢 $('span.a,span.b')。单击(函数(){ if(!$(this).hasClass('active')){ $('span.a,span.b')。remove

我创建了一个标签系统。对于我所需要的东西,它似乎在JSFIDLE上工作得非常完美,除了在这里运行一个错误代码,我需要两个选项卡上的选项卡内容首先隐藏起来,并且只有在单击选项卡(图像)时才显示出来。有人能帮助解决这些问题吗

我对Javascript很陌生。提前谢谢

我对Javascript还很陌生,所以需要一些帮助。提前谢谢

$('span.a,span.b')。单击(函数(){
if(!$(this).hasClass('active')){
$('span.a,span.b')。removeClass('active');
$(this.addClass('active');
$('div.a,div.b')。切换();
}
});
div{
边缘顶端:40px;
宽度:80%;
文本对齐:左对齐;
}

基石停车场为布里斯班CBD及周边郊区提供物有所值的停车场。我们的停车场收费(即无需预订)通常比其他停车场的在线折扣更便宜,而且您可以随时获得优惠
在一个基石停车场的海湾。我们方便且位于中央的CBD停车场由我们友好的员工管理,主要位于阿德莱德街、安街和克里克街区域。我们的停车场提供大面积打折停车
具有足够高度间隙的隔间。我们在大多数停车场提供每小时(访客)停车、每月停车、早起停车和摩托车停车。
基石停车场提供高质量、专业和技术驱动的停车场管理服务。作为基石集团的一部分,我们的房地产开发和管理遗产为我们提供了对业主问题的真正理解。我们的
母公司的支持意味着基石停车场有兴趣和能力参与更大的停车项目,包括新停车场的开发。我们为业主、投资者和开发商提供停车场管理和咨询服务
以及谘询服务。

在body标记的末尾添加jQuery(在代码段中,它是html代码的结尾)可以解决您的问题

如果这是你想知道的,请告诉我

由于您的js代码使用jQuery库语法,因此需要添加如下jQuery库:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
然后在js中,单击将可见性编辑为可见

$('div.a, div.b').css("visibility","visible")
可见性隐藏了内容,但仍会占用空间。 如果您想让不可见的内容占据页面中的任何空间,请使用“display”css属性而不是可见性

您可以在下面找到完整的代码:

$('span.a,span.b')。单击(函数(){
if(!$(this).hasClass('active')){
$('span.a,span.b')。removeClass('active');
$(this.addClass('active');
$('div.a,div.b')。切换();
}
$('div.a,div.b').css(“可见性”,“可见”)
});
div{
边缘顶端:40px;
宽度:80%;
文本对齐:左对齐;
}
a组,
b组{
可见性:隐藏;
}

基石停车场为布里斯班CBD及周边郊区提供物有所值的停车场。我们的停车场收费(即无需预订)通常比其他停车场的在线折扣更便宜,而且您可以随时获得优惠
在一个基石停车场的海湾。我们方便且位于中央的CBD停车场由我们友好的员工管理,主要位于阿德莱德街、安街和克里克街区域。我们的停车场提供大面积打折停车
具有足够高度间隙的隔间。我们在大多数停车场提供每小时(访客)停车、每月停车、早起停车和摩托车停车。
基石停车场提供高质量、专业和技术驱动的停车场管理服务。作为基石集团的一部分,我们的房地产开发和管理遗产为我们提供了对业主问题的真正理解。我们的
母公司的支持意味着基石停车场有兴趣和能力参与更大的停车项目,包括新停车场的开发。我们为业主、投资者和开发商提供停车场管理和咨询服务
以及谘询服务。

只是一个小问题。您导入jquery库了吗?谢谢,这解决了错误-尽管我仍然希望在单击图像之前不会显示任何文本。你能帮忙吗?这只解决了我的部分问题。请参考我之前关于其他问题的评论。编辑答案以涵盖隐藏部分,让我知道这是否回答了所有问题。
$('div.a, div.b').css("visibility","visible")