经常会看腾讯网的“今日话题”,每天讨论的都是近来最热门的话题。而今天在无意中看到页面右上角的几个分享按钮效果不错;于是自己用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仿QQ右下角抖动效果"就是一个这样的例子,它通过JavaScript库jQuery实现了类似QQ聊天窗口右下角...
标题中的“jQuery页面右上角书页广告特效”指的是一个使用jQuery库实现的网页广告展示效果,这种效果通常被设计成书页翻转的样子,模拟真实书籍封面在页面右上角打开的效果,吸引用户的注意力。这个特效利用了jQuery...
在【jQuery UI仿腾讯Web QQ界面】的设计中,开发者可能利用了jQuery UI的灵活性和强大的功能来创建与腾讯Web QQ类似的桌面风格界面。Web QQ是腾讯公司推出的一款基于网页的即时通讯服务,它的界面设计简洁、直观,...
【jQuery仿左右窗帘拉开页面动画特效】是一种常见的网页动态效果,它通过利用jQuery库的强大的DOM操作和动画功能,模拟出类似窗帘从两侧向中间拉开的效果,为网站的加载、过渡或导航等场景增添视觉吸引力。这个特效...
总之,“仿淘宝图片右上角左右切换特效”是一个综合性的前端开发实践,涵盖了jQuery的选择器、事件处理、DOM操作,以及CSS的布局和动画效果。通过学习和实现这个特效,开发者可以提升自己的前端技能,并为用户提供更...
jQuery仿腾讯图片新闻组图幻灯,很实用的一个效果
【jQuery页面右上角书页广告特效】是一种常见的网页交互设计,它模拟了传统书籍封面翻开的效果,以吸引用户注意力并展示广告或重要信息。这种特效通常被用于网站的右上角,因为这个位置是用户视觉习惯上的焦点,能够...
**jQuery响应式右下角悬浮图标导航菜单特效详解** 在网页设计中,用户界面的易用性和可访问性是至关重要的。"jQuery响应式右下角悬浮图标导航菜单特效"就是为了提升用户体验而设计的一种交互方式。它巧妙地利用了...
标题 "jquery右上角帷幕下拉特效.zip" 指示的是一个使用jQuery库实现的特殊网页交互效果,具体来说是一种从右上角展开的帷幕式下拉菜单。这种效果可以为网站的导航菜单增添动态和引人注目的元素,提升用户体验。在...
jquery实现右侧显示分享类按钮及返回顶部按钮插件
【jQuery右侧悬浮分享按钮特效代码】是网页设计中一种常见的交互功能,主要用于提高用户体验和促进内容分享。这个特效代码结合了jQuery库,实现了一个在页面滚动时始终位于右侧的浮动分享按钮,包括返回顶部按钮、...
本项目“jquery仿腾讯视频鼠标滑过图片滑动动画特效”就是一个典型的利用jQuery创建动态视觉效果的例子。 首先,jQuery的核心功能之一是选择器,它允许开发者通过CSS样式选择页面上的元素。在这款特效中,可能使用...
标题中的"js+css3全屏折角导航菜单和右下角悬浮分享按钮特效.zip"指的是一款结合JavaScript(JS)和CSS3技术实现的网页交互效果,包括一个全屏的折角导航菜单和页面右下角的悬浮分享按钮。这种特效能够提升网站的...
标题中的“jQuery返回顶部特效,网页右下角的回到顶部按钮”是指在网页设计中,使用jQuery库实现的一种交互功能。这种功能允许用户在浏览页面时,点击位于页面右下角的一个按钮,快速将滚动条返回到页面顶部,提供...
jquery仿淘宝商城商品详情页图片展示特效, jquery仿淘宝商城商品详情页图片展示特效 jquery仿淘宝商城商品详情页图片展示特效 jquery仿淘宝商城商品详情页图片展示特效 jquery仿淘宝商城商品详情页图片展示特效 ...
"jQuery版简单易用的可拖动右下角浮动窗口特效"就是一个这样的例子,它是一个轻量级且易于集成的解决方案,用于创建可自定义位置的在线客服或通知功能。这个特效使用户能够通过拖动将悬浮窗口定位在页面的任何角落,...
【描述】中的"jquery仿腾讯视频鼠标滑过图片滑动特效源码.zip"表明这个压缩包包含了一个使用jQuery编写的代码示例,用于模仿腾讯视频网站上的图片滑动效果。这个源码可能是由一系列HTML、CSS和JavaScript文件组成,...
在本项目"jQuery网页右下角弹出视频"中,我们探讨的是如何利用jQuery实现在用户浏览网页时,在屏幕右下角优雅地弹出视频播放功能。这种设计可以用于吸引用户的注意力,比如显示重要的通知、教程或者广告。 首先,...