《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.7 技巧:指定过渡动画
2023-09-11 14:17:44 时间
本节书摘来自异步社区《jQuery、jQuery UI及jQuery Mobile技巧与示例》一书中的第9章,第9.7节,作者:【荷】Adriaan de Jonge , 【美】Phil Dutson著,更多章节内容可以访问云栖社区“异步社区”公众号查看
9.7 技巧:指定过渡动画当点击一个会使用AJAX加载页面的内部链接时,jQuery Mobile提供了过渡动画。默认情况下,你会看到页面滑向左侧。
jQuery Mobile准备了少量的默认动画供你选择。它们是pop、slidefade、slide、slideup、slidedown、fade和flip。代码清单9-8演示了如何更改链接上的动画。
代码清单9-8 使用动画导航至第二张页面
00 !DOCTYPE html 01 html 02 head 03 title Transition /title 04 meta name="viewport" 05 content="width=device-width, initial-scale=1" 06 link rel="stylesheet" href= 07 "http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" 08 script type="text/javascript" 09 src="http://code.jquery.com/jquery-1.7.1.min.js" 10 /script 11 script type="text/javascript" src= 12 "http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js" 13 /script 14 /head 15 body 17 div data-role="page" 19 div data-role="header" 20 h1 First /h1 21 /div 23 div data-role="content" 24 p Hello world a href="#second" data-transition="pop" and go 25 to the second /a /p 26 !-- or slide, slipdeup, slidedown, fade or flip 27 (support for flip is limited on Android) -- 28 /div 30 /div 32 div data-role="page" id="second" 34 div data-role="header" 35 h1 Second /h1 36 /div 37 div data-role="content" 38 Hello again! 39 /div 41 /div 43 /body 44 /html
第24行引进了data-transition属性。这个属性也可用于form元素上。框架底层会处理动画。
【jQuery动画】停止动画、淡入淡出、自定义动画 动画队列中所有动画都是按照顺序执行的,默认只有当前的一个动画执行完毕,才会执行后面的动画。为此,jQuery提供了stop()方法用于停止动画效果。通过此方法,可以让动画队列后面的动画提前执行。
【jQuery动画】显示与隐藏效果 在网页开发中,适当地使用动画可以使页面更加美观,进而增强用户体验。jQuery中内置了一系列方法用于实现动画,当这些方法不能满足实际要求时,用户也可以自定义动画。本期我们一起来了解一下显示与隐藏效果吧~
jQuery——动画,显示与隐藏,获取,添加 必需的 params 参数定义形成动画的 CSS 属性 可选的 speed 参数规定效果的时长,可以取以下值:“slow”、“fast” 或毫秒。 可选callback 参数是动画完成后所执行的函数名称
jQuery中的自带动画 jQuery中的自带动画 jQuery是一个非常强大的JavaScript库,它提供了很多非常有用的功能,其中包括动画。 在前端的实际开发中,我们经常会遇到一些动画效果,比如:鼠标移入移出,点击,滚动等等。这些动画效果,我们可以使用jQuery来实现。下面我们就来看看jQuery中的动画。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- [JQuery] jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式
- 如何利用 jQuery 修改 css 中带有 !important 的样式属性?
- jQuery源码分析系列(39) : 动画队列
- IE下支持文本框和密码框placeholder效果的JQuery插件
- jQuery.validator 详解二
- JQuery模板插件-jquery.tmpl
- [JQuery]用InsertAfter实现图片走马灯展示效果
- 利用Jquery实现http长连接(LongPoll) {转}
- 支持模糊查询的替代html中select的jquery插件
- SAP UI5页面动画效果的实现,实际借用了jQuery的库文件
- jQuery.sap.declare(cus.crm.notes.ext.Component);
- jquery 获取table当前行值
- jQuery UI 实例 - 颜色动画(Color Animation)
- jQuery UI 实例 - 添加 Class(Add Class)
- jquery升级到新版本报错[jQuery] Cannot read property ‘msie’ of undefined错误的解决方法(转)
- jquery的toggle动画效果显示隐藏
- jquery中的动画
- jquery 清除动画队列不疑惑
- jQuery--对话框插件--dialog
- 扩展jquery插件的方式
- 【jQuery】一文详解jQuery动画_07
- 【jQuery】jQuery操作之如何修改元素_03