两个独立的html文件之间的平滑滑动过渡
Smooth slide transition between two separate html files
是否有可能在两个独立的HTML文件之间进行平滑的滑动过渡?比如。其中一个html是
<a href="secondHtml.html">Link</a>
和点击此链接页面后不重新加载,只是滑动到第二个文件?
您必须通过ajax将第二个HTML文件加载到iFrame或div中,然后将其滑动到视图中。您可以使用jQuery来实现这一点,并方便地访问动画。
您可能还想更新您的页面的URL,因为您可以使用location.hash
来做它而无需重新加载页面。你也可以检查observehashchange plugin
为jquery检查哈希变化时,用户更改URL。
您可以在这里查看示例。
为了让Google访问这些页面,你可以在你的网站上添加一个sitemap.xml来描述这些页面,你也可能需要设置网站管理员工具来向Google提供关于你的网站的有用信息。在这里,你可以添加链接,谷歌会得到它。我有一个页面,其中超过5000个链接被谷歌看到,但他们没有在任何页面默认
但是如果你想在你的页面上有正常的<a>
链接,你可以使用一个简单的jQuery来触发动画,而不是去链接。
<a href="/page2">Go to page 2</a>
<a href="/page3">Go to page 3</a>
<a href="/page4">Go to page 4</a>
<script>
function LoadPage(page) {
//Put your page loader script here
}
$(document).ready(function(){
$(a).click(function(event){
event.preventDefault();
var page = $(this).attr('href').substr(1);
LoadPage(page);
});
});
</script>
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 全局变量和全局对象的属性之间有什么区别吗
- java.net和javascript之间正则表达式的差异
- Html页面上的多个Base64图像和平滑加载
- JavaScript中的函数和对象之间没有区别吗?
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- Jquery在函数之间传递表行
- 根据某些条件在视图之间切换
- 在浏览器之间平滑滚动
- 一种在指定时间后更改的背景图像之间添加更平滑过渡的简单方法
- D3js-2条路径之间的平滑过渡
- 有没有一种方法可以使用lightbox2实现图像之间更平滑的过渡?
- 使用jQuery在改变图像之间添加平滑度
- 两个独立的html文件之间的平滑滑动过渡
- 使用Jquery绘制html元素之间的平滑线
- 元素之间的平滑过渡
- 锚点之间的垂直和水平平滑滚动
- 如何使图像之间的过渡平滑
- 使用jquery重定向时,页面之间的平滑过渡
- 如何在新旧目标位置之间平滑地平移