Spring MVC アプリケーションのナビゲーションを構築しようとしていますが、jsp ページにマルチレベルの順序付けられていないリストがあります。画像のクリックで拡大/縮小できるようにしたいと思います(おそらく小さな「プラス」記号)。Spring MVC アプリケーションでこれを行う方法はありますか?
編集..今のところ、単純な展開と折りたたみを実現しようとしています(「プラス」記号の画像などは追加していません)これは私が試した最後のことです
script.js
$('.listitem').click(function () { $(this).find('ul').slideToggle(); });
index.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> ...