0

我正在寻找一个 jQuery 脚本来通过 Ajax 加载内容(无需重新加载页面),有两个要求:

  • 我需要更改每个内容的 URL
  • 我想加载具有某种效果或过渡的内容

我正在寻找的效果是在这个页面上工作(点击标志,向下滚动页面然后点击左/右箭头:内容从一侧出现并且URL改变了!)

我搜索了很长时间来寻找这样的东西,但我没有结果:(

非常感谢!

4

2 回答 2

0

您提到的链接(http://www.themealings.com.au/)使用 jquery mobile 来完成这项工作。使用 jquery mobile,您可以自动 ajaxify 链接,可以进行历史管理和动画页面。

于 2012-12-02T13:17:20.803 回答
0

对于第一点,您可以使用 `history.pushState(null, 'new title', 'new URL')。这是兼容性表

对于第二点,使用 jquery,您可以执行以下操作:

$.ajax(
    url:'your/path/to/the/new/page',
    success:function(data){
        $('body').animate({'left':'-'+window.width}, 'slow', function(){
            document.write(data)
        });

    }

)

身体应该有一个position: relative;

这是未经测试的原型

于 2012-12-02T04:20:20.910 回答