页到页转换
Page to Page Transition
本文关键字:转换 更新时间:2023-09-26
我有两个不同的页面。index . htmlpage2.html
我在index。html上有一个按钮它会把我们带到page2。html,但这是一个直接的过渡。当我在寻找一个渐变在过渡发生时,第一页切换到第二页。
我不需要回到第一页,所以我们不需要从第二页到第一页的任何过渡。
有谁能帮忙吗?谢谢你
有三种方法可以做到这一点。如果浏览器在地址栏中加载新页面,除了在新页面上使用渐隐和渐入外,你不能从一个页面过渡到另一个页面。但是,还有另外两种方法可以让页面加载的动画运行。第一种方法是完全不可取的,因为它使用iframe,并且会使框架和加载它的页面之间的通信复杂化。
以下是三种算法:
-
在"body"元素上添加一个淡出动画,当页面第一次加载时,通过javascript触发页面上的所有链接。当调用Javascript导航函数时,淡出页面,然后在动画回调中执行位置更改。由于所有的页面都有渐隐,这将显示页面正在"过渡"。
-
(不可取)-迭代一个ID,并在每个新请求上加载一个隐藏的iframe,并给它增加ID。另外,在创建帧之前,为帧应用onLoad处理程序,并使其在加载时使帧动画化。
-
使用AJAX将您的内容加载到容器中,您可以根据AJAX请求何时启动并获得响应来动画它。
我想你是在寻找算法,而不是代码样本。所以才有这么多废话。
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 在Javascript中转换对象数组
- 将数字转换为一定数量的硬币
- 将纯文本URL转换为可单击链接
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 如何将TypeScript对象转换为普通对象
- 检测个位数整数时正在转换毫秒
- 从javascript到jquery的转换
- DOM事件通过JSON转换为java
- 将圆柱体转换为弯管
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- JavaScript代码问题:我正在将对象转换为数组
- 如何将字母转换为二进制代码
- 将XML转换为普通的旧JavaScript对象