0

Ajax 経由で (ページをリロードせずに) コンテンツをロードするための jQuery スクリプトを探していますが、次の 2 つの要件があります。

  • 各コンテンツの URL を変更する必要がある
  • ある種のエフェクトまたはトランジションを含むコンテンツをロードしたい

私が探している効果は、このページで機能しています(ロゴをクリックし、ページを下にスクロールしてから、左右の矢印をクリックします。コンテンツが横から表示され、URL が変更されます!)

このようなものを長い間検索しましたが、結果はありませんでした:(

どうもありがとうございました!

4

2 に答える 2

0

最初のポイントでは、`history.pushState(null, 'new title', 'new URL') を使用できます。適合表はこちら

2 番目の点については、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 に答える
0

あなたが言及したリンク(http://www.themealings.com.au/)は、jquery mobileを使用して仕事をしています。jquery mobile を使用すると、リンクを自動的に ajaxify したり、履歴管理を行ったり、ページをアニメーション化したりできます。

于 2012-12-02T13:17:20.803 に答える