分享一段浮动导航代码
这个名称好像不准确的,反正就那么个意思吧,因为博主的wordpress blog是单栏的,虽然很简洁,但带来的问题也显而易见:
就是一些信息无法有效的在页面上展开,如果放在footer区域,又无法很好地起到引导功能。
因此做了个侧边栏,以弥补单栏风格信息量不足的的缺陷,这对于那些采用单栏风格的博主来说,有一些作用。说明下,是从新蛋网掘出来的代码,本来要从淘宝商城扒的,但弄了一半发现几个地方没法修改,也可能是博主水平太低所致啊,呵呵。
在chrome下测试成功,IE9下有点小毛病但不影响使用,以IE6为核心的浏览器就悲催了。现公布出来,也有个抛砖引玉的意思,希望大侠们解决IE6的问题。
先上个图:
使用说明:
下载附件解压后:
1、查找浮动导航.php文件中的:<script type=”text/javascript” src=”<?php,把这两处JS文件路径改成你自己的。(修改主题文件夹的名称即可)
该文件中第10行的4处UTF8字符为导航条的名称:

下面四处php代码为调用的最新图文、热门评论等内容,可以根据自己要求修改,如果你想直接使用它们,请确保已经定义了相关函数或安装了有关插件。
2、把修改后的 浮动导航.php 中的全部内容复制到你所在主题的合适位置,博主是放到了header.php的末尾。
3、把/nav/daohang.css的样式全部复制到所用主题的style.css,当然也可直接引用,注意检查是否和已有样式重名。
4、 把/nav文件夹以及修改后的主题文件(例如上面提到的header.php)上传到主题目录覆盖,然后刷新下首页看看效果吧。
5、关于CSS的几处说明:
#topNav{clear:both;width:100%;margin:0 auto;position: fixed;left: 0;top: 160px;}
中的,
left: 0;top: 160px;
前者是定义导航条居左,当然也可以改成right;后者是距离顶部的距离,调整它以便再合适的位置显示。
#topNav .allCateNav{width:130px;float:left;z-index:9999;}
用来定义导航条的宽度。注意这个宽度和#topNav .catePop中
left:120px;
的关系,这决定着导航条和点击后出现的内容DIV之间的距离,如果距离过大的话,当从导航条滑向该DIV时,DIV会消失,菜鸟最好不要修改这两项CSS,高手无视之。
好了就这些了,网速坑爹,重写了好几遍,晕咯。
差点忘了放下载地址,直接右键另存为:http://shiya.net/wp-content/uploads/shiya.net浮动导航.zip。


心淡若水 01:46 on 2011-08-16 链接地址 |
压缩包是坏的 解压不了
一路向北 11:32 on 2011-08-31 链接地址 |
是吗?我下午看看。谢谢提醒
球犯 20:06 on 2011-08-08 链接地址 |
我这里解压不了不知道为什么 说找不到文件
一路向北 20:52 on 2011-08-08 链接地址 |
是多大的?应该是40K左右的。
球犯 12:40 on 2011-08-09 链接地址 |
有48kb 说没有找到解压文件
老衲 14:04 on 2011-08-08 链接地址 |
收藏之
一路向北 21:05 on 2011-08-07 链接地址 |
测试无刷新留言
一路向北 21:27 on 2011-08-07 链接地址 |
@一路向北, 再次测试
veetotem 20:15 on 2011-08-07 链接地址 |
学习了,有时很羡慕你们懂得这些技术性的内容
一路向北 20:44 on 2011-08-07 链接地址 |
呵呵,就是业余爱好。都好多年了,就一wordpress票友。
安卓汇 16:42 on 2011-08-07 链接地址 |
好东西,我要下载来研究下。。。
一路向北 16:56 on 2011-08-07 链接地址 |
呵呵,我也是从新蛋上剥离的
mybg 14:08 on 2011-08-07 链接地址 |
http://shiya.net/wp-content/uploads/shiya.net%E6%B5%AE%E5%8A%A8%E5%AF%BC%E8%88%AA.zip
下载不了啊
一路向北 16:56 on 2011-08-07 链接地址 |
能啊,你直接另存为看看。
mybg 14:05 on 2011-08-07 链接地址 |
真不错这个,下载了,有机会也用到我的博客上去
IT技术交流网 11:15 on 2011-08-07 链接地址 |
谢谢分享 很不错的
一路向北 11:20 on 2011-08-07 链接地址 |
欢迎常来。