首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Div中显示可折叠内容

问在Div中显示可折叠内容
EN

Stack Overflow用户
提问于 2014-03-01 22:45:42
回答 1查看 56关注 0票数 1

我已经在网络上搜索了我的问题的解决方案,我非常接近我想要的手风琴JQuery的设计,但是..。我对JQuery模板有一些扩展,但我不知道如何实现,因此如下所示:

当您输入网页时,我的部门就是这样的:

​

当您悬停在图片或标题/文本上时,文本将加下划线和斜体,以便用户知道带有剪裁的功能。如果访问者点击图片/文本,我希望看到的是:

​

​

这是我的HTML,用于特定的分区

代码语言:javascript
复制
<a href="#">
<div class="newsbox">
    <img src="" class="fast" /><span class="newstitle">DarkShift Studios Web</span>
    <br />
    <p>We are pleased to present our first release of the Web-headquarter. Everything you see on these webpages have been builed from scratch, HTML/CSS and JS code, no CMS programs have been used. ...</p>
    <div class="vertical_accordion_toggle">
        <p></p>
    </div>
</div>
</a>

代码: http://jsfiddle.net/VCDe2/1/

感谢任何提示/提示!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-01 23:00:55

这里有一个JSFiddle,向您展示正在发生的事情。

jQuery:

代码语言:javascript
复制
$('h1').click(function(){ 
    $(this).next('.hidden').slideToggle();
});

够简单了!上面文章中的Adaam小提琴确实有效,但我建议不要使用它,因为它只适用于一个项目--您需要为创建的每一个新部分添加更多的代码。

但是,此解决方案将在单击任何h1项时查找它,然后查找与其最接近的下一个.hidden类项,允许您添加任意多个不同的区域。

例如,使用上面相同的代码,您可以在没有额外的这脚本的情况下,将所有内容扩展到像jQuery一样工作。

要将其不关联到您的项目中,您所要做的就是确保您的.hidden等效值与该部分的其余部分嵌套在容器中,并更改h1和.hidden以适合您的正确类名。确保它们是类名,因为ID不起作用。

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

https://stackoverflow.com/questions/22121401

复制
相关文章

相似问题

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