首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JS/jquery在HTML/CSS中隐藏内容

问JS/jquery在HTML/CSS中隐藏内容
EN

Stack Overflow用户
提问于 2012-06-26 12:44:24
回答 3查看 128关注 0票数 0

有没有一个“最佳实践”来隐藏HTML5网站中除了一个内容-DIV之外的所有内容?有没有“最常用”的库?或者它通常是用自己的JS代码编写的?

我的目标是加载9个DIVs。中间的一个是导航,其他的是内容。当选择一个导航点时,特定的div会“滑动”到中间,所有其他div都会隐藏起来。

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-26 12:51:52

我会在所有的隐藏和显示div中添加一个类,可能是一个类似section的类名。

代码语言:javascript
复制
<div class="section" id="home"> home content here... </div>
<div class="section" id="page-slug"> another page here... </div>
<div class="section" id="contact"> contact information here... </div>

然后给每个div一个id。FInally,为了显示contact部分,您需要:

代码语言:javascript
复制
$('#contact').show().siblings('.section').hide();

这种为like元素提供相同的class并为容器元素提供id的方法实际上是一种很好的实践,不管在选择jQuery元素时是否易于使用。

票数 0
EN

Stack Overflow用户

发布于 2012-06-26 12:49:39

我通常这样做:

代码语言:javascript
复制
$('.your_div').show().siblings().hide();

将.show()和.hide()替换为所需的效果。

票数 1
EN

Stack Overflow用户

发布于 2012-06-26 12:49:04

Jquery的hide、.show或.toggle就足够好了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11200882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档