如何在Spring MVC中实现无序列表的展开/折叠功能
How to implement expand/collapse functionality for unordered list in Spring MVC
我正在尝试为我的Spring MVC应用程序构建导航,并且我的jsp页面中有一个多级无序列表。我希望有可能在图像单击时展开/折叠(也许是一个小"加号"号)。有没有办法在Spring MVC应用程序中做到这一点?
编辑。。现在我只是试图实现简单的展开和折叠(我没有添加"加号"符号图像等)这是我尝试过的最后一件事
脚本.js
$('.listitem').click(function () { $(this).find('ul').slideToggle();});
索引.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head>
<title></title>
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type="text/javascript" src="${context}/js/script.js"></script> </head> <body>
<div style="float: left; width: 20%">
<h4>${treeView}</h4>
</div>
<div style="float: left; width: 80%" id="thePage">
<iframe id="frame1" name="frame1" scrolling="auto" runat="server" style="float: left; width: 100%; height: 950px;"></iframe>
</div> </body> </html>
我渲染了什么...
<html> <head>
<title></title>
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type="text/javascript" src="/js/script.js"></script> </head> <body>
<div style="float: left; width: 20%">
<h4><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ul class="list">MyList
<li class="listitem">
<ul>HO.jws
<li class="listitem">
<ul>HO1.jpr
<li class="listitem">
<ul><a href="http://localhost:8000/resources//HO1//file1.html"
target="frame1">file1.ext</a>
<li class="listitem">
<ul>Names</ul>
</li>
<li class="listitem">
<ul>Functions</ul>
</li>
<li class="listitem">
<ul>Properties</ul>
</li> ...
Spring MVC只是
充当控制器机制,你在这里要做的是用某种javascript控制"加号"符号,该脚本将调用Spring MVC控制器来获取列表,当你点击+符号时,它只是折叠或展开HTML中的列表。
您可以在页面加载时获取列表的内容,例如在带有 $(document).ready()
的 jQuery 中,获取列表并构建 html,然后如果此列表出现在 DOM 中,则所有 + 符号所做的就是更改。
相关文章:
- 添加文字和评论功能更新Div
- JavaScript打印功能使日历停止工作
- ExtJS——在展开/折叠时调整面板高度
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何防止网页加载后自动启动功能
- 推特引导手风琴折叠功能
- 如何在Spring MVC中实现无序列表的展开/折叠功能
- 更改图像 src 的展开/折叠功能(JQ 或 JS)
- dijit.tree 如何使用仅存储实现折叠所有功能
- Jquery 可折叠式功能一次只能打开一个项目
- 我是否可以在 Bootstrap 3 中为折叠手风琴指定一个相对的“数据目标”,同时保留“折叠其他”功能
- 无法将引导折叠功能与角度路由一起使用
- Jasny-Bootstrap显示菜单中断了导航栏折叠和导航栏切换功能
- 多次使用展开/折叠功能
- 需要为网格和可折叠自定义功能:true不起作用
- 展开和折叠Angularjs中的View功能
- 希望将展开和折叠功能添加到作为父节点的动态生成的文件中
- 使用锚标记时,可展开(手风琴)列表中的 jQuery 折叠功能不起作用
- Bootstrap折叠功能从验证触发-如何避免
- 标签代码具有:选择,展开/折叠功能