問題タブ [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.
jquery - address.change を 2 回実行せずに、jQuery アドレス プラグインと window.location update を使用する
この順序で実行する必要がある 2 つのイベントがあります。
表示/非表示に切り替えられたタブ
通常どおりにハッシュタグに移動するブラウザー (ページをアンカーにジャンプダウン)
そして、戻るボタンで動作する必要があります。
gotoanchor()
最初の 2 つを達成する独自の関数を作成しました。移動を使用してページlocation.href
に移動しているため、ブラウザーによってブラウザーの履歴に追加されます。
ページをスクロールする前に、戻る/進むボタンをインターセプトし、タブを非表示/表示できるようにするには、jQuery が必要です。
私が見つけた中で最も有望なプラグインはjQuery Addressです
これは私のコードです。
私は3つの問題を抱えています:
location.href
更新はアドレスによって externalChange と見なされ、それに応答してコードが実行されます。ハッシュがある場所までページを下にスクロールしないため、アドレスに履歴を管理させることはできません。address も独自にハッシュを更新したいと考えています。API は非常に広範であり、そうしないように指示する方法があると確信していますが、ドキュメントには多少の作業が必要になる可能性があります。
URL に #/#hash を追加していますが、#hash だけにしたいです
ありがとう!
jquery-plugins - Jqueryアドレスプラグインの投稿の問題
こんにちは私はJqueryアドレスプラグインの使い方を学んでいて、 ここでチュートリアルを使っています
これがhtmlです
そしてここにJqueryコードがあります
これでうまくいきます。ただし、戻るボタンでPOST呼び出しを実行したい。だから私は交換します
と
これにより、コンソールエラー「this.valueは関数ではありません」がスローされます。
Jquery(およびプログラミング全般)に関する私の非常に表面的な知識を考えると、ここで何が間違っているのでしょうか?
jquery - Asual Jquery Address プラグイン - Google chrome での問題
最近、Asual Jquery Address v.1.3を使用しました。Firefox では正常に動作しますが、Chrome で次の問題が見つかりました。このスクリプトプラグインでアドレスを変更しようとすると
javascript - スクロール シナリオでの Jquery.address ページ ジャンプの問題: $.address.wrap()?
jquery.address
の「ラップ」メソッドの使用方法
を呼び出すときに、ページ スクロール ジャンプを回避しようとしてい$.address.change(fn)
ます。
Jquery.address
私のURLに追加#
すると、デフォルトのページが突然一番上にスクロールします...ああ、これは私を夢中にさせます..
$.address.wrap() 戻り値: ブール値 ラップ モードの状態を提供します。デフォルトでは無効です。
$.address.wrap(value) 戻り値: jQuery アドレス ページ コンテンツの周囲に DIV ラッパーを生成し、ハッシュ フラグメントの使用によって発生するスクロールの問題を修正するラップ モードを有効または無効にします。
jquery - jquery address google analytics
I'm using the popular jquery address with an ajax app. I want google analytics to record path hash changes, as those are the equivalent of new pages for me.
The address documentation mentions GA, but I don't understand how to use it?
http://www.asual.com/jquery/address/docs/
This also mentions the feature but doesn't explain how to do tracking: jquery deep linking - how does it effect analytics?
Do I still reference the google urchin js on my html page? Below or after address? Is the function the function that causes the page change? Can I put $.address.change() in it?
ajax - jQueryアドレスのブラウザの戻るボタンと前のページへのリンクの動作の違い
私の問題は、私が記録したこのスクリーンキャストで最もよく説明されています:http ://www.youtube.com/watch?v=aI-p_jqzOdU
AjaxディープリンクにjQueryアドレスプラグインを使用しています。jQueryアドレスがどのように機能するかわからない場合は、change()
メソッドでハッシュの変更をリッスンすることで機能します。戻るボタンを押して前のページのURLに移動するハイパーリンクを押すと、同じイベントハンドラーが呼び出されるため、同じように動作するはずです。
ここにそれは擬似コードにあります:
ビデオを見ると、前のページへのリンクを押すと、ページのスクロールが0に戻ることがわかります。ブラウザの戻るボタンを押すと、目的の動作が維持されます。
何が間違っている可能性がありますか?
jquery - Jqueryアドレス:着信ディープリンクを処理できませんか?
私は自分のページで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(ベース、'')); });
javascript - リンクにハッシュ(「#」)を追加せずにAjaxディープリンクは可能ですか?
私が見たほとんどの jquery ディープ リンク プラグインでは、リンクに「#」を付ける必要がありました。これは例です:
Twitter でさえこれを行います (ただし、Twitter は を使用したクロール可能なリンクの Google 仕様に従います#!
。これは、Jquery BBQ や Jquery Address などの jquery ディープ リンク ライブラリでもサポートされています)。
新しいtwitterでJavascriptをオフにしたら動かなくなりました。Javascript をオフにしても、ディープ リンクを適用してサイトを機能させることができるかどうかを知りたくて、この質問をしています。
前もって感謝します!
jquery - jQueryアドレスプラグイン
このプラグインの基本を学びたい: http://www.asual.com/jquery/address/
誰かがそれがどのように機能するか(非常に基本的な概念)の非常に簡単な例を教えてくれませんか。
ありがとう。
javascript - jQueryアドレスクロールでディープリンクを壊すJavaScript関数
jQuery アドレス (プラグイン) での JavaScript の動作がおかしい。
私はこのコードを持っています:
そして、それは機能します。完璧に。
今、私はコードを変更します:
フェードアウト効果が機能し、フェードイン後(新しいコンテンツで)。美しい!しかし、新しいコンテンツ (fadeOut 後の新しい関数の内部) を記述する方法のこの小さな変更により、ページ内のサブリンクが壊れてしまいました。
ライブの例を次に示します。
- この URL にアクセスしてください: http://impulse.im/clean/2/
- 上部のメニューで、[Contato] をクリックします。
href
ロードされたコンテンツのリンク「Rafa」を見てください!
http://impulse.im/clean/2?_escaped_fragment_=%2Fcontato%2Frafa
.
これは正しくありません。
http://impulse.im/clean/2/#!/contato/rafa
- 再び: http://impulse.im/clean/2/ - [Contato] をクリックします。ページをリロードします。
- リンク「Rafa」は正しいものになりました。
この新しい関数 ( の後fadeOut
) はコードで何をしていますか? この関数がリンクを壊すのはなぜですか?
ありがとう!