私は自分のページでAJAXベースのロードでこのプラグインを使用しています。これは、ハッシュフラグメントが含まれていない着信リンクをキャッチしようとする場合を除いて、正直に言うとすべてをうまく処理します。
アドレスバー
の着信リンク->hostname.com/path/
ユーザーが別のajax状態に移動します->hostname.com/ path / #hash
ここでは、ハッシュがこれを表しているため、プラグインがアドレスバーにパスを含めないことを期待しています。
AJAXGET
着信リンク->hostname.com/path/
ユーザーは別のajax状態に移動します->hostname.com/path/
実際のリクエストは正しい状態をロードします。
アドレスバーへのパスを追加しないようにする方法はありますか?
例:hostname / web-development /
#web-development
の代わりに
hostname /#web-development
クリック処理
$('a.internalLink')。live('click'、function(event){
event.preventDefault(); clickedLink = $(this); $ .address.value(clickedLink.attr('href')。replace(ベース、'')); });