html結合js實現簡單的樹狀目錄


最近在學jsp,期末了要做項目,需要用到樹狀目錄,百度了很多,都沒有找到想要的答案,最后自己折騰了半天,才搞定。

下面我就來分享一下怎么實現一個簡單的樹狀目錄:

1. 下載jquery-treeview插件:github 百度雲

2. 解壓剛才下載的壓縮包,並將images文件夾的中gif復制到項目中的圖片管理文件夾中,如下圖:
images
img

當然復制到什么地方是你自己選擇

3. 然后將jquery.treeview.css復制到你項目的css管理文件中:
treeview
css

可選:復制demo/screen.css到項目中

4. 復制jquery.treeview.js到項目中的js管理文件夾中:
treewiew
js

可選:復制demo/jquery.cookie.js到項目中

5. 修改jquery.treeview.css中圖片的路徑(一樣的就可以不修改了):

images
img

步驟4中的img是你圖片所在的文件夾

6.在head標簽中添加連接:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
	<link rel="stylesheet" href="css/jquery.treeview.css" type="text/css"/>
	<!--screen.css不要也可以-->
	<link rel="stylesheet" href="css/screen.css" type="text/css"/>

	<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
	<!--jquery.cookie.js不要也可以-->
	<script src="js/jquery.cookie.js"></script>
	<script src="js/jquery.treeview.js" type="text/javascript"></script>
	
<script type="text/javascript">
	$(document).ready(function(){
		$("#treeview").treeview({
			toggle: function() {
				console.log("%s was toggled.", $(this).find(">span").text());
			}
		});
	});
</script>
</head>

7.寫一點代碼來測試下:

<div id="main">
<ul id="treeview" class="filetree">
  	<li><span class="folder">密碼修改</span>
    	<ul>
      	<li><span class="file">密碼修改</span></li>
    	</ul>
  	</li>
  	<li><span class="folder">系統管理</span>
    	<ul>
      	<li><span class="file">系統管理</span></li>
    	</ul>
  	</li>
  	<li><span class="folder">行政部門</span>
    	<ul>
    		<li><span class="file">合同管理</span></li>
    		<li><span class="file">加班信息</span></li>
    		<li><span class="file">業績報告</span></li>
    	</ul>
  	</li>
  	<li><span class="folder">考勤部門</span>
  		<ul>
  			<li><span class="file">考勤信息</span></li>
  		</ul>
  	</li>
  	<li><span class="folder">人力資源部</span>
  		<ul>
  			<li><span class="file">添加員工</span></li>
  			<li><span class="file">刪除員工</span></li>
  			<li><span class="file">信息跟蹤</span></li>
  			<li><span class="file">修改員工信息</span></li>
  			<li><span class="file">員工信息查詢</span></li>
  			<li><span class="file">合同過期查詢</span></li>
  		</ul>
  	</li>
  	<li><span class="folder">請假管理</span>
  		<ul>
  			<li><span class="file">請假審批</span></li>
  		</ul>
  	</li>
  	<li><span class="folder">招聘管理</span>
  		<ul id="tree">
  			<li><span class="folder">求職者信息管理</span>
  				<ul>
  					<li><span class="file">添加</span></li>
  					<li><span class="file">查詢</span></li>
  				</ul>
  			</li>
  			<li><span class="file">添加招聘信息</span></li>
  			<li><span class="file">修改招聘信息</span></li>
  		</ul>
  	</li>
  	<li><span class="folder">財務部門</span>
  		<ul>
  			<li><span class="file">密碼修改</span></li>
  			<li><span class="file">薪資管理</span></li>
  			<li><span class="file">加班信息</span></li>
  			<li><span class="file">考勤信息</span></li>
  			<li><span class="file">業績報告</span></li>
  			<li><span class="file">固定薪資</span></li>
  		</ul>
  	</li>
  	<li><span class="folder">培訓管理</span>
  		<ul>
  			<li><span class="file">添加培訓</span></li>
  			<li><span class="file">修改培訓信息</span></li>
  		</ul>
  	</li>
</ul>
</div>

8.運行效果:

運行效果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM