2

jQuery Address プラグインを使用して、動的なアドレス変更を行っています。これまでのところ、アドレスバーをページ名に変更する必要がありますが/#/、先頭に a が追加されています。ドキュメントを確認しましたが、削除する方法がわかりません。

次のようにクリックイベントに添付された私のコード:

thisurl = "/portfolio";
$.address.path(thisurl);

前もって感謝します。

4

3 に答える 3

0

this に history.js を使用することにしました。

History.pushState("", "Title", newstate);addr バーの変更に使用しHistory.Adapter.bind(window, 'statechange', function () {});、戻るボタンと進むボタンのイベントに使用します。

于 2012-01-30T10:37:50.183 に答える
0

どこかにリダイレクトしたい場合は、使用する必要があります

thisurl = "/portfolio";
$(document).location = thisurl;

しかし、JavaScript アプリのプレースホルダーのみを設定したい場合は、/#/

于 2012-01-29T15:46:59.153 に答える
0

http://keithpitt.com/post/2826790132/jquery-address-ruby-on-rails-and-will-paginate を確認してください
状態の変化を利用することで、ハッシュバングを回避できます。

于 2012-01-30T09:31:12.523 に答える