問題タブ [jquery-address]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
935 参照

javascript - jquery.address: $.address.queryString() を使用すると、$.address.change() が 2 回実行されます

$.address.queryString() を使用すると、$.address.change() が 2 回実行されます

次の URL がある場合:

そして、私は次のコードを実行します:

実際の例

user_id を 2 回警告します

ただし、アラートは 1 回だけにするべきではありませんか?

0 投票する
1 に答える
207 参照

php - jQueryアドレスMETAタグの保存

AJAXナビゲーションにjQueryアドレスを使用しています。SEO用のMETAタグを保持したいと思います。

これを達成するための実証済みの真の方法はありますか?Asualサイトでこれに関して何も見つかりません。

0 投票する
1 に答える
508 参照

jquery - jQuery アドレス / ディープ リンクの問題

現在開発中の Web サイトにタブ付きセクションがあり、各タブに固有の URL と履歴サポートを有効にしたいと考えています。

jQuery Address プラグインが適しているようですが、実装に問題があります。URL を割り当てて、アドレス バーを変更できます。戻るボタンは URL をトラバースしますが、実際にはタブを変更しません。

Address のドキュメントは良くありません。ある種のイベントリスナーが欠けていると思いますが、それを初期化する方法や何に適用すればよいかわかりません。

ここに私のJSがあります

私のHTMLは次のようになります

0 投票する
1 に答える
329 参照

jquery - jQuery Addressはどの要素がクリックされたかを調べる

jquery.address() を使用して、ajax を介してページをロードします。

$.address.state('').init(関数() {

現在、コードが ajax を呼び出して次のページをロードした後、次のページは startAnimation() を介して飛び込みます。それは今のところ本当にうまくいっています。

ただし、#nextprev 内に #next 要素と #prev 要素があります。それらのどれがクリックされたかを調べてから、別の関数 (つまり、startAnimation2()) をロードするアドレスが必要です。

0 投票する
3 に答える
469 参照

jquery - jquery.address のバインドを解除する方法はありますか?

jquery.address の動作をキャンセルするにはどうすればよいですか?

0 投票する
2 に答える
1649 参照

jquery - jqueryアドレスを使用してIEで正しいhrefリンクを設定できません

jqueryアドレスを使用して、hrefリンクを次のように設定しています。

住所変更イベントを呼び出す場合:

予想どおり、FFとChromeの値が表示されます。

ただし、IEは次のように「/」が前に付いた完全なURLパスを返します。

IEがこれを行う理由と、それを修正するための最良の方法は何ですか?私はいくつかのことを試しましたが、それは毎回同じです。

リンクパスを取得するために使用するコードは次のとおりです。

0 投票する
1 に答える
364 参照

php - jqueryアドレスクロール-ロジックの問題

jqueryアドレスプラグインを使用してajax駆動型サイトを構築していますが、動作しています。わーい!この質問の目的のために、テストサイトを使用できます。

http://www.asual.com/jquery/address/samples/crawling
http://www.asual.com/download/jquery/address (クロールの例を機能させるには、
2つの呼び出しを削除する必要がありました。)urlencode()

通話に問題が発生してい$crawling->nav()ます。基本的に、jsとphpを使用してxmlファイルの一部をdomにロードします。私は(ほとんど)それがどのように機能するかを理解しており、サブページを含むようにサンプルコードを変更したいと思います。

たとえば、とで'subnav-project.html'を表示したいのですが、では表示'/!#/project''/!#/project/blue'ません'/!#/contact'。これを行うには、phpがユーザーがどのページを表示しているかを「知っている」必要があると考えます。そうすれば、ロジックのベースになります。

これはクレイジーですか?この方法でサイトを構築している場合、phpはサイトの現在の状態を知ることができますか?そうでない場合、どのようにしてhtmlスニペットを選択的にロードするか、ナビゲーションメニューに表示されるリンクを変更しますか?

私はこれまでajaxに夢中になりすぎたことがないので、フィードバックがあれば役に立ちます。

編集

これはクロールクラスです。

0 投票する
1 に答える
2074 参照

jquery - jQuery Address プラグイン - $.address.change() でクリックされたリンクを取得する方法

http://www.asual.com/jquery/address/から Address プラグインを使用しようとしていますが、クリックされたリンクまたはオブジェクトにアクセスして $.address.change 関数をトリガーできるようにする必要があります。

基本的に、次のようなリンクがあります。

そして、次のような $.address.change 関数があります。

「e」のすべてのプロパティを既にループしましたが、クリックされたオブジェクトを参照するものが見つかりません。「e」変数から返されるものは次のとおりです...

どんな助けでも大歓迎です。

0 投票する
1 に答える
106 参照

jquery - インデックス ページが Safari でのみ消えるのはなぜですか?

この問題を追跡するために考えられるすべてのことを試しましたが、何も見つかりません。サイトにjquery アドレスプラグインを使用しています。

サイトにログインすると、ユーザーはホームページにリダイレクトされ、その時点で jquery アドレス プラグインを初期化します。これは FF、IE、および Chrome ではうまく機能しますが、Safari はページの読み込みを開始した後、何らかの理由で空白になります。

ヒットするコードの最後のブロックは次のとおりです。

これは の外部で呼び出されdocument readyます。Safariでこの問題を引き起こす原因は何ですか?