javascript - 在 Web 应用程序中滑动页面

标签 javascript css iphone

我想用一些动画向左/向右滑动页面。 (就像 iphone 应用程序一样)

<body>
    <div id="page1">
        <!-- Full screen content  with a button at bottom, on click I want to show #page2 but with slide animation. #page1 will slide-out left and #page2 will slide-in from right-->
    </div>
    <div id="page2">
        <!-- Full screen content with a button at bottom, on click It will show page1 with slide animation -->
    </div>
</body>

最佳答案

假设您有一个用于所选页面的“selected”类和一个用于每个页面的“page”类,请按照以下几行尝试:

.page {
    position:absolute;
    left:100%;

    -moz-transition:1s left;
    -o-transition:1s left;
    -webkit-transition:1s left;
    transition:1s left;
}

.page.selected {
    left: 0;
}

这将适用于 Webkit、Firefox 4 和 Opera(不记得版本),并且将在不支持的浏览器上正常降级(它们只会一步从头到尾)。

关于javascript - 在 Web 应用程序中滑动页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5274462/

相关文章:

html - 如何缩进段落中除第一行以外的所有文本?

javascript - CKeditor v4 在同一页面上具有 RTL 和 LTR

css - {CSS} "text-decoration: line-through"在文本上绘制的线条的不同颜色?

javascript - Redux 工具包 createAsyncThunk 问题 : state updates after async dispatch call?

javascript - 具有相同定义的 Material ui多个类名

iphone - 如何发布应用程序进行测试

ios - 当目标为 7.0 时,Xcode 引发 "EXC_BAD_ACCESS code=1"

ios - 如何摆脱导航栏和手机顶部之间的空间

javascript - 如何在回调中访问正确的“this”?

javascript - Polymer:使用不同 View 模型多次使用元素