Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * jquery.smartPage 0.1.0
- */
- //セレクタ以下のa, areaタグにクリックイベントを適用
- $(document).smartPage({
- /**
- * pushStateを利用する場合のオプション
- */
- //pjaxを利用するかどうか
- useHistoryState: true,
- /**
- * location.hash を利用する場合のオプション
- */
- //location.hashを利用するかどうか(pjaxフラグの方が優先)
- useHash: true,
- //ベースとするURL
- endPoint: "http://blog.xlune.com/",
- //訪問時ローケーションURLをendPointに強制するかどうか
- fixedEndPoint: true,
- //利用するフラグメント
- fragment: "#!",
- //IE9以上では利用可能にするかどうか
- useIE9: false,
- /**
- * ページ遷移の共通オプション
- */
- //非同期遷移をするページURLのルール
- //[正規表現, 正規表現に対しての真偽値]の配列を入れる
- pageRules: [
- [/^https?:\/\/blog\.xlune\.com\//i, true],
- [/(\/|\.html)((\?|#).*)?$/i, true],
- [/\/vgrid\//i, false],
- [/\/gcomplete\//i, false]
- ],
- //変更するリスト(jQueryセレクタ)
- baseList: [
- "title",
- "meta[property='og:title']",
- "meta[property='og:url']",
- "link[rel='canonical']",
- "#contents > article"
- ],
- //挿入するリスト(jQueryセレクタ)
- //配列リスト順はbaseListに対応する
- insertList: [
- "title",
- "meta[property='og:title']",
- "meta[property='og:url']",
- "link[rel='canonical']",
- "#contents > article"
- ],
- //ページ内スクリプトを描画実行する遅延時間
- scriptDelay: 100,
- //location.hash以外のモードの場合、フラグメントをクリアする
- useFragmentClear: true,
- /**
- * 表現に関するオプション
- */
- //CSS3アニメーションでフェード表現をするかどうか
- useCSSFade: true,
- //フェード表現をするかどうか(useCSSFadeフラグの方が優先)
- useFade: true,
- //ページ遷移後にスクロールをTOPに戻すかどうか
- useScrollTop: true,
- /**
- * イベントに関するオプション
- */
- //ページ遷移開始時に呼ばれる
- onStart: function(){/*any*/},
- //ページ内容が置き換わった時に呼ばれる
- onChange: function(){/*any*/},
- //ページ移動が完了した時に呼ばれる
- onComplete: function(){/*any*/},
- //ページ内スクリプトが全ては位置された時に呼ばれる
- onScriptComplete: function(){/*any*/},
- //ページ読み込みが失敗した時に呼ばれる
- onError: function(){/*any*/}
- });
Advertisement
Add Comment
Please, Sign In to add comment