jquery渐变下拉菜单的例子,jquery下拉菜单效果代码

发布时间:2019-09-08编辑:脚本学堂
分享一个jquery渐变下拉菜单的实现代码,可以设置下拉菜单的位置与样式,掌握下jquery结合css样式实现一个下拉菜单的简单方法。

jquery渐变下拉菜单

1、css部分:
 

复制代码 代码示例:

#rss {
position:relative;
width:20px;
height:20px;
float:right;
padding:0;
margin:0;
}/*根据模板修改*/

#rss ul{
display:none;
position:absolute;
top:0;
right:0;
text-align:center;
background:#fff;
border:1px solid #ccc;
width:120px;
padding:15px 15px  20px;
}/*定义下拉菜单的位置和样式*/

#rss ul li{list-style:none;}

#rss ul li{
padding:5px 0;
/*border-bottom:1px dotted #6a6a6a;*/
}
/*a.rssfeed{color:#ffffff;}
a.gr{color:#0f0;}
a.xg{color:#9f0;}
a.zx{color:#ff0;}
a.yd{color:#cf0;}
a.yh{color:#9ff;}
a.el{color:#ffc;}

a.qq{color:#71CCFF;}
a.more-rss{color:#fff;}
a img{border:none;}*/
/*这里可以定义每个订阅文字的颜色,如果使用可以<li>里面用 class=xx 调用*/

2、rss图片所在模板部分,这里的在header.php,参考:
 

复制代码 代码示例:
(把下面的 http://www.jb200.com 改成你的 feed 地址,rss.gif 为你的模板RSS图片)
<div id="rss">
<a href="http://www.jb200.com" title="订阅我的博客"> <img src="<?php bloginfo('template_directory'); ?>/images/rss.gif" alt="RSS" /></a>
<ul>
<li><a href="http://fusion.google.com/add?feedurl=http://www.jb200.com" rel="nofollow">Google订阅</a></li>
<li><a href="http://mail.qq.com/cgi-bin/feed?u=http://www.jb200.com" rel="nofollow">QQ邮箱订阅</a></li>
<li><a href="http://add.my.yahoo.com/rss?url=http://www.jb200.com" rel="nofollow">Yahoo订阅</a></li>
<li><a href="http://www.xianguo.com/subscribe.php?url=http://www.jb200.com" rel="nofollow">鲜果订阅</a></li>
<li><a href="http://www.zhuaxia.com/add_channel.php?url=http://www.jb200.com" rel="nofollow">抓虾订阅</a></li>
<li><a href="http://reader.youdao.com/b.do?keyfrom=feedsky&amp;url=http://www.jb200.com" rel="nofollow">有道订阅</a></li>
<li><a href="http://www.feedsky.com/msub_wr.html?burl=zwwooooo" rel="nofollow">邮件订阅</a></li>
<li><a href="http://www.jb200.com" rel="RSS">更多方式 &raquo;</a></li>
</ul>
</div>

3,在 footer.php 的 <?php wp_footer(); ?>下添加:
 

复制代码 代码示例:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("#rss").hover(
function(){
if($("li ul").queue().length<=1) $("#rss ul").slideToggle(300);},
function(){$("#rss ul").slideUp(300)}
)
})
</script>