...
|
...
|
@@ -47,15 +47,15 @@ Mobilebone.captureLink = false全局设置(全局开关),会让页面所有链 |
|
|
### 基本切换
|
|
|
所谓基本切换,指的是无请求,无延迟的即时切换(页面已经都存在,只是控制一下显示、隐藏和位置)
|
|
|
在DOM层面,只有一种情况会触发基本切换,href值为锚链的a元素。例如:
|
|
|
<a href="#pageId">
|
|
|
<a href="#pageId">
|
|
|
当我tap/click这个a元素的时候,Mobilebone会自动寻找id为pageId的页面,如果此页面存在,则发生切换动画;如果没有该页面元素,没有任何反应,死链。
|
|
|
|
|
|
相反的过场方向
|
|
|
动画的方向不可能都是从右往左的,例如,返回,通过添加data-rel="back"就可以了,例如:
|
|
|
<a href="#pageHome" data-rel="back">返回</a>
|
|
|
<a href="#pageHome" data-rel="back">返回</a>
|
|
|
|
|
|
有时候,我们无法确定动画的方向。使用"auto"即可,如下:
|
|
|
<a href="#pageHome" data-rel="auto">前进还是后退?</a>
|
|
|
<a href="#pageHome" data-rel="auto">前进还是后退?</a>
|
|
|
Mobilebone会自动判别页面在舞台上的位置,智能识别运动方向。浏览器的历史记录前进与后退也是采用的"auto"判别机制。
|
|
|
|
|
|
### Ajax切换
|
...
|
...
|
|