0

作業中のサイトでページ遷移を実現するために history.js を使用しています。

追加の JavaScript ファイルが必要で、メイン メニューがないため、AJAXify で正しく動作しないページ タイプがいくつかあります。それらが読み込まれると、JavaScript は取り込まれず、AJAXify はメニューを保持しようとします。ページを更新すると、これらは期待どおりにロードされるため、標準の方法でページをロードできるようにしたいと考えています。AJAX を使用してサイトのメイン エリアにリンクしても、メイン ナビゲーションが読み込まれないため、問題が発生します。

私が知りたいのは[data-ajax="false"]、AJAX で URL をロードしたくないリンクに追加できる jQuery Mobile のようなものはありますか?

4

1 に答える 1

1

ajaxify-html5.js には次のものがあります。

// Ajaxify
$this.find('a:internal:not(.no-ajaxy)').click(function(event){
....
}

これにより、「no-ajaxy」クラスを持たないすべてのリンクに AJAX が適用されるため、AJAX とリンクしたくないリンクにこのクラスを追加しただけです。

簡単

于 2012-06-26T21:40:24.080 に答える