经常会看腾讯网的“今日话题”,每天讨论的都是近来最热门的话题。而今天在无意中看到页面右上角的几个分享按钮效果不错;于是自己用jQuery模仿着写了一个,效果实现了,不过因为小生jQuery新手,可能代码有些繁冗,希望高手多多指教!
查看效果:demo
HTML部分:
- <div id="main">
- <a href="#" class="item rs" title="RSS订阅"><span>RSS订阅</span><b></b></a>
- <a href="#" class="item ph" title="用手机浏览"><span>用手机浏览</span><b></b></a>
- <a href="#" class="item xw" title="分享到新浪微博"><span>分享到新浪微博</span><b></b></a>
- <a href="#" class="item tw" title="分享到腾讯微博"><span>分享到腾讯微博</span><b></b></a>
- <a href="#" class="item qz" title="分享到空间"><span>分享到空间</span><b></b></a>
- </div>
复制代码
JS部分:
- <script type='text/javascript' src='js/jquery-1.6.3.min.js'></script>
- <script type="text/javascript">
- $(document).ready(function(){
- $qzsp = $('a.qz span');
- $twsp = $('a.tw span');
- $xwsp = $('a.xw span');
- $phsp = $('a.ph span');
- $rssp = $('a.rs span');
- $qza = $('a.qz');
- $twa = $('a.tw');
- $xwa = $('a.xw');
- $pha = $('a.ph');
- $rsa = $('a.rs');
-
- $('a span').hide();
- //QQ空间
- $qza.hover(function(){
- $(this).animate({width:"100px",paddingLeft:"10px"},300);
- $qzsp.show();
- },function(){
- $(this).animate({width:"34px",paddingLeft:"0"},300);
- $qzsp.hide();
- });
- //腾讯微博
- $twa.hover(function(){
- $(this).animate({width:"120px",paddingLeft:"10px"},300);
- $twsp.show();
- },function(){
- $(this).animate({width:"34px",paddingLeft:"0"},300);
- $twsp.hide();
- });
- //新浪微博
- $xwa.hover(function(){
- $(this).animate({width:"120px",paddingLeft:"10px"},300);
- $xwsp.show();
- },function(){
- $(this).animate({width:"34px",paddingLeft:"0"},300);
- $xwsp.hide();
- });
- //用手机浏览
- $pha.hover(function(){
- $(this).animate({width:"100px",paddingLeft:"10px"},300);
- $phsp.show();
- },function(){
- $(this).animate({width:"34px",paddingLeft:"0"},300);
- $phsp.hide();
- });
- //RSS订阅
- $rsa.hover(function(){
- $(this).animate({width:"80px",paddingLeft:"10px"},300);
- $rssp.show();
- },function(){
- $(this).animate({width:"34px",paddingLeft:"0"},300);
- $rssp.hide();
- });
- });
- </script>
复制代码
CSS部分:
- *{margin: 0;padding: 0;border: 0;}
- #main{width: 500px; height: 100px; border: 2px solid
#b00;margin: 0 auto;background: url(images/wrapBg.png) repeat;padding:
20px;}
- #main a.item{width: 34px; height: 33px;display: block; float:
right;margin-right: 15px;background: url(images/wbset.png) 0 0
no-repeat;text-decoration: none;color: #786123;font: 12px/33px
"Microsoft Yahei",arial;position: relative;}
- #main a.item span:hover{text-decoration: underline;}
- #main a b{width: 34px; height: 33px;display: block;background: url(images/wbIconBg2.png) no-repeat;position: absolute;right: 0;}
- #main a span{float: left;}
- #main a.qz b{background-position:-1px 0;}
- #main a.tw b{background-position:-43px 0;}
- #main a.xw b{background-position:-85px 0;}
- #main a.ph b{background-position:-175px 0;}
- #main a.rs b{background-position:-128px 0;}
复制代码
|
相关推荐
jQuery仿QQ右下角抖动效果
jQuery页面右上角书页广告特效
仿淘宝图片右上角左右切换jquery特效
jQuery仿腾讯视频图片滑动门切换效果
jquery ui仿腾讯web qq界面desktop酷炫特效
jQuery仿腾讯图片新闻组图幻灯,很实用的一个效果
jQuery仿左右窗帘拉开页面动画特效
Echarts带jQuery仿腾讯云产品列表滚动tab切换示例 Echarts带jQuery仿腾讯云产品列表滚动tab切换示例
72、jQuery页面右上角书页广告特效
jquery仿腾讯云下拉导航jquery仿腾讯云下拉导航jquery仿腾讯云下拉导航jquery仿腾讯云下拉导航jquery仿腾讯云下拉导航
jquery仿腾讯云滑动下拉导航菜单效果是一款和阿里云菜单效果一样的菜单,但是处理方法却大不相同。
jquery实现右侧显示分享类按钮及返回顶部按钮插件
jquery仿腾讯视频鼠标滑过图片滑动特效源码.zip
实现效果: jQuery仿天猫固定右侧快捷导航特效代码,可折叠可展开,界面是非常精致的,基于jQuery.fixed.js实现, 当然你也可以把位置调整到右侧。
jquery右上角帷幕下拉特效
网页右下角弹出视频jQuery网页右下角弹出视频jQuery网页右下角弹出视频jQuery
jQuery仿Discuz右下角悬浮层提示是一款打开页面右下角滑动显示悬浮层代码。