账号通
    

账号  

密码  

4434

查看

3

回复
主题:[分享]js和css实现的垂直可折叠导航 [收藏主题] 本贴被认定为精华 转到:  
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2009/11/2 9:23:00   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

先看看效果:


 



此主题相关图片如下:qq截图未命名.jpg
qq截图未命名.jpg


 



此主题相关图片如下:2.jpg
2.jpg


 


1、新建sql标签,命名为二级导航


    查询:SELECT TOP 15 ID,FolderName,TN FROM KS_Class Where TN='{$Param(0)}' ORDER BY FolderOrder


    循环:[loop=15]
     <li><a href="{$Field(ID,GetInfoUrl,100,1)}">{$Field(FolderName,Text,0,...,0,)}<a></li>
[/loop]


 


2、新建sql标签,命名为导航


    查询:SELECT TOP 15 ID,FolderName,TS,TN FROM KS_Class Where tj=1 ORDER BY FolderOrder
    循环:[loop=15] 
 <div class="title" id="menu{$AutoID}" onclick="showmenu('{$AutoID}') ">{$Field(FolderName,Text,0,...,0,)}</div>
  <div id="list{$AutoID}" class="content" style="display:none">
    <ul>
    {SQL_二级导航({$Field(ID,Text,0,...,0,)})}   
    </ul>
  </div>
[/loop]


 


3、页面调用


 


     js源码: 


 


    <script language = JavaScript>
function showmenu(id) {
 var list = document.getElementById("list"+id);
 var menu = document.getElementById("menu"+id)
 if (list.style.display=="none") {
  document.getElementById("list"+id).style.display="block";
  menu.className = "title1";
 }else {
  document.getElementById("list"+id).style.display="none";
  menu.className = "title";
 }
}
</script>
  


    css部分:


 


    <style type="text/css">
<!--
* {
 margin:0;
 padding:0;
 list-style:none;
 font-size:14px
}
#nav {
 margin:100px;
 text-align:center;
 line-height:25px;
 width:200px;
}
.title {
 background:#336699;
 color:#fff;
 border-bottom:1px solid #fff;
 cursor:pointer;
}
.title1 {
 background:#888;
 color:#000;
 border-bottom:1px solid #666;
 cursor:pointer;
}
.content li {
 color:#336699;
 background:#ddd;
 border-bottom:1px solid #fff;
}
-->
</style>


 


   html部分


 


   <div id="nav">
{SQL_导航()}
</div>

缺点:无法实现三级导航


 


注意:样式可以自己修改

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
abrush 当前离线

354

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:1946 分
登录次数:74 次
注册时间:2008/12/17
最后登录:2012/8/24
abrush 发表于:2009/11/2 13:54:00   | 只看该作者 查看该作者主题 沙发 
 感谢分享,菜单美化就靠各位自己发挥了
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gxl0520 当前离线

166

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1032 分
登录次数:25 次
注册时间:2009/9/21
最后登录:2010/1/15
gxl0520 发表于:2009/11/2 9:49:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2009/11/2 9:47:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.84766秒 powered by KesionCMS 9.0