- 浏览: 341017 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (354)
- 学习 (219)
- 工作 (69)
- 前端技术 (188)
- 个人评论 (1)
- 工作总结 (1)
- 工作的方法 (1)
- 代码库 (1)
- jQuery (63)
- javascript (4)
- css (4)
- 网络通信协议 (3)
- web (7)
- 服务端性能 (1)
- 优化 (1)
- html5 (4)
- serialize (1)
- 上线页面 (1)
- ie6 (6)
- js (1)
- iframe (1)
- flash (1)
- a (1)
- img (1)
- 页面tms的要求 (1)
- kissy (3)
- 需求也页面 (0)
- 需求页面 (2)
- 视频插件 (1)
- 切图片 (1)
- map (1)
- display (1)
- 浮动定位 (1)
- 大小图片的切换功能 (2)
- demo (1)
- margin (1)
- a标签 (1)
- border (1)
- 侧导航 (1)
- 切换PNG格式的css (1)
- padding (1)
- 显示添加和删除 (1)
- 滚动条 (1)
- 和图片处理 (1)
- 移动端 (1)
- 定位 (1)
- 移动端的包的引入作用与直接拨打电话的A标签 (1)
- git (1)
- node.js (1)
- Zepto (1)
最新评论
-
幻紫1992:
还有分页的功能、、(⊙o⊙)嗯
[JS代码库] -
幻紫1992:
就是没有返回顶部的按钮,这个页面、、
[JS代码库] -
幻紫1992:
很受用,O(∩_∩)O谢谢啦~
[JS代码库] -
nlnl520coco:
想下个东西 规则太苛刻了 网站得改进
[JS代码库] -
hxp520520:
new Limiter() 这个对象是kissy API里面的 ...
Limiter的简单demo--20131029
请您先登录,才能继续操作
1、效果及功能说明
animate动画分页按钮制作鼠标悬停分页按钮上滑动展开分页按钮,鼠标离开后分页按钮收缩
2、实现原理
主要是靠动画方法,来让原本的箭头图像的长度发生变长,正好可以融入下标题的文字大小,当鼠标离开以后就会让箭头图像触发另一个动画效果让让标题消失和长度变回原来的大小。
主要的方法
3、效果图
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
(无图片)5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合
6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果
7、代码[html5]
animate动画分页按钮制作鼠标悬停分页按钮上滑动展开分页按钮,鼠标离开后分页按钮收缩
2、实现原理
主要是靠动画方法,来让原本的箭头图像的长度发生变长,正好可以融入下标题的文字大小,当鼠标离开以后就会让箭头图像触发另一个动画效果让让标题消失和长度变回原来的大小。
主要的方法
$(this).animate({width:90},400,function(){ //定义当前动画让长度通过动画变成90长度在0.4秒完成 $(this).children(".title").css("display","block"); //让标题文字显示出来 $(this).children(".title").css("display","none"); //定义标题文字消失 $(this).animate({width:20},400); //定义箭头图像回到原来的长度
3、效果图
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
(无图片)5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合
6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果
7、代码[html5]
<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <style type="text/css"> *{margin:0;padding:0;list-style-type:none;} a,img{border:0;} body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";} /* next prev btn*/ .npbtn{padding:10px 30px 20px 30px;height:60px;width:300px;margin:20px auto;} .disable{background:#EBEBEB; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;} .prev{float:left;} .next{float:right;} .next,.prev{padding:0 20px 0 0;height:40px;background-position:right -348px;position:relative;text-shadow:0 1px transparent} .next .title{padding:11px 38px 0 0;right:0;} .prev .title{padding:11px 26px 0 0;right:0;} .cap{width:20px;height:40px;display:block;background-position:left -282px;} .title{display:none;position:absolute;top:0;color:#fff;font-size:16px;} .arrow{width:40px;height:40px;position:absolute;top:0;background:url(http://www.17sucai.com/static/images/arrow-left-right.png) no-repeat;} .prev .arrow{left:0;background-position:0px 0px;} .next .arrow{right:0;background-position:0px -40px;} .active{ background-color:#3F9CDE; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; } .active a{display:block;} .active a:hover{text-decoration:none;} </style> <div class="npbtn"> <div class="prev active"><a href="http://www.17sucai.com/"><span class="cap"></span><span class="arrow"></span><span class="title">上一页</span></a></div> <div class="next active"><a href="http://www.17sucai.com/"><span class="cap"></span><span class="arrow"></span><span class="title">下一页</span></a></div> </div> <div class="npbtn"> <div class="prev disable"><span class="cap"></span><span class="arrow"></span><span class="title">上一页</span></div> <div class="next active"><a href="http://www.17sucai.com/"><span class="cap"></span><span class="arrow"></span><span class="title">下一页</span></a></div> </div> <div class="npbtn"> <div class="prev active"><a href="http://www.17sucai.com/"><span class="cap"></span><span class="arrow"></span><span class="title">上一页</span></a></div> <div class="next disable"><span class="cap"></span><span class="arrow"></span><span class="title">下一页</span></div> </div> <script type="text/javascript" src="http://www.jsfoot.com/skin/js/jquery.js"></script> <script type="text/javascript"> $(function(){ $(".active a").each(function(){ //定义遍历方法 $(this).hover(function(){ //定义伪类 $(this).css("cursor","pointer"); //定义当前样式 $(this).stop(); //当前停止所有动画 $(this).animate({width:90},400,function(){ //定义当前动画让长度通过动画变成90长度在0.4秒完成 $(this).children(".title").css("display","block"); //将当前的标题文字显示出来 }) },function(){ //当鼠标离开时 $(this).stop(); //停止所有动画 $(this).children(".title").css("display","none"); //定义标题文字消失 $(this).animate({width:20},400); //定义动画从90的长度变为20的长度在0.4秒内完成 }) }) }); </script> </body> </html>
发表评论
-
Zepto
2015-08-15 13:49 1233Zepto Zepto,是一个比较 ... -
node.js的学习-20140611
2014-06-11 23:17 768//创建一个h1方法里面舒服一个nihao functi ... -
node.js的学习-20140609
2014-06-09 23:01 579Node.js 是一个基于Chrome JavaScript ... -
git的学习-20140604
2014-06-04 23:30 531Git使用 首先 开启"G ... -
PC和移动端的页面的一些差距-20140525
2014-05-25 23:46 877首先 1、标签、描述等描述清晰准确 2、网站结构3层树状结构 ... -
Bootstrap排版基础样式和响应式图片-20140521
2014-05-22 00:41 2737Bootstrap基础排版样式 .col-xs-* // ... -
Bootstrap特性、设计和组件-20140519
2014-05-19 22:22 710特点 Bootstrap是基于jQuery框架开发的,它在j ... -
Bootstrap流式布局-20140515
2014-05-16 00:26 14752流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作 ... -
Bootstrap的宽度和分辨率的差别-20140514
2014-05-14 23:05 6262首先在bootstrap里面所有 ... -
Bootstrap的认识-20140513
2014-05-14 00:09 1378通过公司的两个比较大 ... -
jquery初步认识-20140123
2014-01-24 01:30 693一、原型模式结构 // 定义一个jQuery构造函数 ... -
html5的特殊标签作用-20140114
2014-01-15 01:04 912<base>、定义页面中所有链接的基准URL & ... -
ie下的指定样式-20140106
2014-01-08 00:00 7671. <!--[if !IE]><!--&g ... -
margin-left在IE6下左浮动加倍-20140102
2014-01-02 23:04 749一、IE6下如果line-height超出本身区块的heigh ... -
浮动存在的问题-20131229
2013-12-29 23:00 540看一个正常的浮动案例 <!DOCTYPE h ... -
在ie6下同张图片不能外面包有a标签后在画热区-20131223
2013-12-23 23:47 867最近在做页面有的发现一个问题 <div class ... -
ie6下导航存在的问题和-2013-12-20
2013-12-21 00:51 638最近在做事的时候发现一个有趣的问题,在上网也找过但是都没有很好 ... -
按比例展示的小js-20131217
2013-12-18 00:41 434做需求的做到一个关于这个功能的项目所以记下来 Math.ra ... -
定位需要注意-20131214
2013-12-15 01:07 699在CSS中关于定位的内容 ... -
flash在Safari下的BUG-20131212
2013-12-12 01:09 768<object width="940&qu ...
相关推荐
在本主题中,我们将聚焦于如何使用jQuery的animate函数来实现一种动态效果:当鼠标悬停在分页标签按钮上时,这些按钮会滑动展开。这将增加交互性和视觉吸引力。 jQuery是一个轻量级、高性能的JavaScript库,提供了...
在分页按钮的应用中,我们利用Animate来控制按钮的展开与收缩,即当鼠标悬停在分页按钮上时,按钮会滑动展开,显示更多的分页选项;当鼠标离开时,按钮则会自动收缩回原始状态。 具体实现这个效果,我们需要编写...
在本文中,我们将深入探讨如何使用jQuery实现一个图片左右滑动及鼠标悬停放大的效果。这个效果在网页设计中非常常见,特别是在图片展示或在线相册应用中,能够为用户提供更加直观和丰富的视觉体验。我们将围绕jQuery...
2. **动画效果**:jQuery的`.animate()`方法是实现滑动特效的关键。通过设置CSS属性(如`left`,`top`,`width`,`height`等)的变化,可以创建平滑的过渡效果。例如,我们可以让图片在一定时间内从一个位置平滑地...
鼠标事件的监听和响应是这个功能的关键,通过jQuery的`.hover()`方法可以实现对鼠标移入和移出事件的监听,并根据事件触发相应的滚动暂停或恢复。 以下是该知识点的详细解析: 1. HTML基础:HTML(HyperText ...
实际开发中,还可以根据需求进一步定制,如添加分页指示器、暂停/继续控制、鼠标悬停暂停等附加功能,以提高用户体验。 总的来说,jQuery的灵活性和易用性使得实现乐蜂网明星滑动列表这样的动态效果变得轻而易举。...
jQuery的animate()函数允许自定义复杂的动画效果,如改变宽度、高度、颜色等属性。通过精确控制时间和缓动函数,可以创造出各种独特的视觉体验。 4. **代码4:切换类名(jq22-code4.html、jq22-code4_files)** ...
此外,为了实现滑动效果,可能使用了jQuery的动画方法,如`animate()`,它可以平滑地改变一个或多个CSS属性,如宽度、高度或者透明度。在这个组件中,背景的滑动效果可能就是通过改变宽度或位置来实现的。 在实际...
- `$(selector).on('mouseover', function() {...})`:绑定鼠标悬停事件。 - `$(selector).off('event')`:解绑特定事件。 - `$(document).ready(function() {...})`:页面加载完成时执行的函数。 ### 4. 动画效果 ...
8. **插件化开发**: 对于复杂的功能,如触摸滑动支持、分页指示器等,可以考虑使用现成的jQuery轮播插件,如Slick、Bootstrap Carousel等,它们已经封装好了大部分功能,只需简单的配置即可快速实现轮播效果。...
1. **自动暂停**:当鼠标悬停在滚动区域上时,自动滚动暂停,移开鼠标后恢复。 2. **分页指示器**:显示当前显示的项目在所有项目中的位置,让用户了解滚动状态。 3. **平滑过渡**:使用CSS3的`transition`属性或...
对于导航栏的下拉菜单,jQuery可以轻松实现鼠标悬停时的展开和收起,如使用`toggle()`函数。同时,还有专门的插件如Superfish,提供了更高级的交互特性,如延迟显示、子菜单滑动效果等。 7. **表格排序** 数据...
3. **分页圆点按钮**:这些小圆点提供了一种直观的导航方式,让用户知道当前处在哪个幻灯片以及总共有多少个幻灯片。通常,每个圆点对应一个幻灯片,点击圆点时,会触发相应的幻灯片切换。这可以通过jQuery的事件...
- **触发动画**:监听鼠标悬停、触摸滑动等事件,以触发图片切换。 - **无限轮播**:通过调整索引值,使图片滑动看起来像无限循环。 - **分页指示器**:添加小圆点,根据当前显示的图片更新选中状态,增强用户体验。...
13. **滑动切换**:结合jQuery的animate()函数,实现平滑的图片缩略图切换效果。 14. **分层展示**:使用Parallax.js或LayerSlider插件,让图片缩略图在滚动时产生层次感,提升视觉吸引力。 15. **时间轴布局**:...
5. **优化**:为了提供更好的用户体验,可以添加一些额外的功能,比如指示当前图片的索引、自动暂停和继续播放(当鼠标悬停在轮播上时)等。 ### 三、高级特性 - **幻灯片切换效果**:除了简单的左右滑动,还可以...
2. 下拉菜单插件:提供优雅的导航菜单解决方案,如Superfish或Dropkick,这些插件可以使菜单在鼠标悬停时展开,同时具备良好的响应式设计,适应不同设备的屏幕尺寸。 3. 弹窗插件:如jQuery UI的Dialog或者Magnific...
在网页设计中,用户交互是至关重要的,jQuery通过`.on()`方法可以方便地绑定各种事件,如点击、鼠标悬停、滚动等。在"jQuery超炫页面MelissaHie"中,这些事件可能会触发相应的交互效果,如点击按钮后弹出模态框,...
4. **浮动提示**: 使用`hover()`方法,当鼠标悬停在元素上时显示提示信息,提升用户交互性。 5. **下拉框特效**: 通过`show()`, `hide()`和事件监听,创建具有动态展开和关闭效果的下拉框。 6. **拖放功能**: ...
在"jQuery 几个实用特效"中,我们将深入探讨几个关键的jQuery特效,这些特效使得网页交互更加生动有趣。 1. **淡入淡出(FadeIn/FadeOut)** - `fadeIn()` 和 `fadeOut()` 方法用于元素的渐显和渐隐效果,这在创建...