主题 : 怎样用jeecms标签做出导航栏下拉效果 |
级别: 解元
|
22# 发表于:2017-02-13 09:38:19 IP:221.140.*.*
参照上面的代码基本上该出来了,目前还有一个问题,就是点击导航栏上面的频道后,如何像官方那样变成红色???
|
||
---|---|---|---|
级别: 解元
|
26# 发表于:2017-02-13 09:53:11 IP:221.140.*.*
版主没有明白我的意思吧?鼠标点击事件,鼠标移动到导航栏会变红色,但是点击新频道后,会自动打开新的频道页面,这个时候栏目就会恢复原来颜色了。我看了nav的代码,不是【else】之后写的判断么?
|
||
---|---|---|---|
级别: 解元
|
27# 发表于:2017-02-13 09:54:04 IP:221.140.*.*
<li [#if channel??&&channel.id==c.id]class="on"[/#if]><a href="${c.url}">${c.name}</a></li>
|
||
---|---|---|---|
级别: 总版主
|
28# 发表于:2017-02-13 09:55:46 IP:117.124.*.*
对就是你这引用 class on样式文件 |
||
---|---|---|---|
级别: 解元
|
29# 发表于:2017-02-13 12:55:03 IP:221.140.*.*
把代码修改成这样,最后一个频道,不点击的时候是正常的,一点击 样式出错了。。
[#else] [#list tag_list as c] [#if c_index<4] [@cms_channel_list parentId=c.id] [#if tag_list?size>0] <!--下拉菜单箭头的图标--> <li class="more"> [#else] <li> [/#if] [/@cms_channel_list] [#if channel??&&channel.id==c.id] <li class="on">[/#if] <a href="${c.url}">${c.name}</a> [@cms_channel_list parentId=c.id] [#if tag_list?size>0] <ul class="menu-child"> [@cms_channel_list parentId=c.id] [#list tag_list as c1] <li> [@cms_channel_list parentId=c1.id] [#if tag_list?size>0] [#else] [/#if] [/@cms_channel_list] <a href="${c1.url}">${c1.name}</a> [@cms_channel_list parentId=c1.id] [#if tag_list?size>0] <ul> [@cms_channel_list parentId=c1.id] [#list tag_list as c2] <li><a href="${c2.url}">${c2.name}</a></li> [/#list] [/@cms_channel_list] </ul> [/#if] [/@cms_channel_list] </li> [/#list] [/@cms_channel_list] </ul> <li > </li> [/#if] [/@cms_channel_list] </li> [/#if] [/#list] |
||
---|---|---|---|