目录搜索
jQuery Mobile 基础教程jQuery Mobile 安装jQuery Mobile 页面jQuery Mobile 页面切换jQuery Mobile 按钮jQuery Mobile 按钮图标jQuery Mobile 工具栏jQuery Mobile 可折叠块jQuery Mobile 网格jQuery Mobile 表单jQuery Mobile 表单jQuery Mobile 表单输入元素jQuery Mobile 表单选择菜单jQuery Mobile 表单滑动条jQuery Mobile 列表jQuery Mobile 列表视图jQuery Mobile 列表内容jQuery Mobile 事件jQuery Mobile 事件jQuery Mobile 触摸事件jQuery Mobile 滚屏事件jQuery Mobile 方向改变事件jQuery Mobile 实例jQuery Mobile Data 属性jQuery Mobile 图标jQuery Mobile 事件jQuery Mobile orientationchange 事件jQuery Mobile pagebeforecreate 事件jQuery 事件 方法jQuery bind() 方法jQuery blur() 方法jQuery change() 方法jQuery click() 方法jQuery dblclick() 事件jQuery delegate() 方法jQuery die() 方法jQuery error() 方法jQuery event.currentTarget 属性jQuery event.data 属性jQuery event.delegateTarget 属性jQuery event.isDefaultPrevented() 方法jQuery event.isImmediatePropagationStopped() 方法jQuery event.isPropagationStopped() 方法jQuery event.namespace 属性jQuery event.pageX 属性jQuery event.pageY 属性jQuery event.preventDefault() 方法jQuery event.relatedTarget 属性jQuery event.result 属性jQuery event.stopImmediatePropagation() 方法jQuery event.stopPropagation() 方法jQuery event.target 属性jQuery event.timeStamp 属性jQuery event.type 属性jQuery event.which 属性jQuery focus() 方法jQuery focusin() 方法jQuery focusout() 方法jQuery hover() 方法jQuery keydown() 方法jQuery keypress() 方法jQuery keyup() 方法jQuery live() 方法jQuery load() 方法jQuery mousedown() 方法jQuery mouseenter() 方法jQuery mouseleave() 方法jQuery mousemove() 方法jQuery mouseout() 方法jQuery mouseover() 方法jQuery mouseup() 方法jQuery off() 方法jQuery on() 方法jQuery one() 方法jQuery $.proxy() 方法jQuery ready() 方法jQuery resize() 方法jQuery scroll() 方法jQuery select() 方法jQuery submit() 方法jQuery toggle() 方法jQuery trigger() 方法jQuery triggerHandler() 方法jQuery unbind() 方法jQuery undelegate() 方法jQuery unload() 方法jQuery Mobile pagebeforehide 事件jQuery Mobile pagebeforeload 事件jQuery Mobile pagebeforeshow 事件jQuery Mobile pagecreate 事件jQuery Mobile pagehide 事件jQuery Mobile pageinit 事件jQuery Mobile pageload 事件jQuery Mobile pageloadfailed 事件jQuery Mobile pageshow 事件jQuery Mobile scrollstart 事件jQuery Mobile scrollstop 事件jQuery Mobile swipe 事件jQuery Mobile swipeleft 事件jQuery Mobile swiperight 事件jQuery Mobile tap 事件jQuery Mobile taphold 事件jQuery Mobile 页面事件jQuery Mobile CSS 类jQuery Mobile 主题jQuery Mobile 主题jQuery Mobile 图标
文字

jQuery Mobile 页面切换



jQuery Mobile 包含 CSS3 效果让您选择页面打开的方式。


jQuery Mobile 页面切换效果

jQuery Mobile 提供了各种页面切换到下一个页面的效果。

注意:为了实现页面切换效果,浏览器必须支持 CSS3 3D 切换:

  • Internet Explorer 10 支持 3D 切换(早期版本不支持)
  • Opera 不支持 3D 切换

页面切换效果可被应用于任何使用 data-transition 属性的链接或表单提交:

<a href="#anylink" data-transition="slide">切换到第二个页面</a>

下面的表格显示了通过使用 data-transition 属性后可用的页面切换:

页面切换 描述 尝试一下
fade 默认。淡入到下一页 实例»
flip 从后向前翻转到下一页 实例»
flow 抛出当前页,进入下一页 实例»
pop 像弹出窗口一样进入下一页 实例»
slide 从右到左滑动到下一页 实例»
slidefade 从右到左滑动并淡入到下一页 实例»
slideup 从下到上滑动到下一页 实例»
slidedown 从上到下滑动到下一页 实例»
turn 翻到下一页 实例»
none 没有切换效果 实例»


在 jQuery Mobile 的所有链接上,默认使用淡入淡出的效果(如果浏览器支持)。

提示:上面的所有效果支持后退行为。例如,如果您想要页面从左向右滑动,而不是从右向左滑动,请使用带有 "reverse" 值的 data-direction 属性。在后退按钮上这是默认的。

实例

<a href="#pagetwo" data-transition="slide" data-direction="reverse">切换</a>
效果预览 »
上一篇:下一篇: