.open{
background: url(../images/downArrow.gif);
}
.close{
background: url(../images/upArrow.gif);
}
.post_body { padding:5px 15px; }
.post_bodyclose{ padding:5px 15px;height:100px; overflow:hidden; }
function openContentAndClose(obj,id)
{
var post=document.getElementById(id);
if(obj.className == "open")
{
obj.className = "close";
post.className="post_body";
}
else{
obj.className = "open";
post.className="post_bodyclose";
}
}
<div class="post">
<h1>
<span style="float: right"><a onclick="openContentAndClose(this,'post<c:out value="${post.id}"/>')" class="open"> </a></span>
<c:out value="${post.title}"/>
</h1>
<div class="post_bodyclose" id="post<c:out value="${post.id}"/>">
<p>
<c:out value="${post.content.value}" escapeXml="false"/>
</p>
</div>
分享到:
相关推荐
本文将深入探讨如何使用JavaScript实现折叠样式和信纸选择样式,以提升用户体验。 折叠样式通常指的是网页中某些部分可以隐藏或展开的功能,这种设计能够有效地管理页面空间,使用户可以按需查看内容。实现...
JavaScript(简称JS)是一种轻量级的脚本语言,广泛应用于网页和网络应用开发,能够实现客户端的交互效果。在本例中,我们探讨的是如何使用JS和CSS创建一个折叠式的树形菜单。这种菜单在网页中常用于组织和显示层次...
CSS+JS 实现 DIV 层的展开折叠效果 本文将详细介绍如何使用 CSS 和 JS 实现一个 DIV 层的展开折叠效果。这个效果可以在网页上实现一个折叠的样式,用户可以点击按钮来展开或折叠内容。 HTML 结构 首先,我们需要...
"js折叠工具"通常指的是利用JavaScript实现的,能够帮助用户在网页上对内容进行折叠和展开操作的脚本工具。这种工具对于优化页面布局、提高用户体验和管理大量信息具有重要作用。 折叠工具的基本原理是通过...
在本文中,我们将探讨如何使用JavaScript实现一个可折叠展开的手风琴菜单效果。手风琴菜单是一种常见的网页设计元素,它允许用户通过点击标题来展开或折叠子菜单,以节省空间并提供更好的用户体验。 首先,我们需要...
javascript折叠效果,引入folding.js和folding.css就可以使用 例子: ;"> <iframe id="iframeTree" name="content_frame" width=100% height=100% src="../orgReport/tree....
在这个例子中,`.hidden-content`是被折叠的区域,其默认样式`display:none;`使得内容在页面加载时不可见。`.toggle`是一个触发器,用于控制折叠内容的显示与隐藏。 接下来,我们讨论CSS。CSS用来设置页面的布局和...
<SCRIPT src="images/tree_naviIndex.js" type=text/javascript> <style> #mainLeft { FONT-SIZE: 12px; FLOAT: left; WIDTH: 218px; HEIGHT: auto; BACKGROUND-COLOR: #f2f6fb;padding:10px 0px 10px 5px;margin:...
实现步骤: 在页面中插入元素,并加入实现折叠功能的JS代码,代码如下: Click Here This is some content to show and hide. Click Here This is some content to show and hide
`toggle-content`是需要折叠的区域,初始状态设置为`display: none`,意味着内容默认是隐藏的。 然后,我们需要编写jQuery代码来实现图标切换和内容的折叠效果。这通常在`$(document).ready()`函数内完成,确保当...
要实现可折叠按钮,我们需要掌握HTML、CSS和JavaScript(或者使用前端框架如React、Vue等)的基本知识。以下是基础实现步骤: 1. **HTML结构**: 创建一个包含按钮和内容区域的容器。按钮通常是一个`<button>`元素...
根据提供的文件信息,本文将详细解释如何利用JavaScript实现一个简单的折叠效果。该示例通过更改元素的高度来模拟展开和收起的功能,适用于网页中的常见需求,例如FAQ(常见问题解答)部分、产品介绍等。 ### 折叠...
这个demo展示了如何利用JavaScript(特别是jQuery)来创建一个简单易用、响应式的折叠效果。 jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画制作等任务。在"手写折叠demo"中,jQuery被用来...
在"搜狐视频记录片列表展示"这个示例中,我们看到的是一个利用JavaScript原生代码实现的折叠菜单,它非常适合初学者进行学习和实践。下面将详细解释这种效果的实现原理和相关知识点。 首先,折叠菜单的基本概念是将...
Sencha Touch 是一款用于开发移动Web应用程序的JavaScript框架,它提供了丰富的组件库,使得开发者能够构建功能强大的、响应式的移动应用。在Sencha Touch中,`折叠List`(Accordion List)是一种特殊类型的列表,...
3. **JavaScript交互**:JavaScript或jQuery负责处理菜单的展开和折叠行为。当用户点击某个菜单标题时,脚本会添加或移除“active”类,以改变对应的CSS规则。例如,使用jQuery: ```javascript $(document).ready...
在上述HTML结构中,`<button>`是触发折叠的元素,`<div class="folded-content">`是折叠的子项。当用户点击按钮时,对应的JavaScript函数会改变`.folded-content`的`display`属性。 为了实现跨浏览器兼容性和更好的...
本资源集合了近50种不同的伸缩滑动折叠菜单,这些菜单利用JavaScript、CSS以及HTML的div元素来实现,对于前端开发者来说具有极高的学习和参考价值。下面我们将详细探讨这些技术及其在菜单设计中的应用。 1. ...