問題タブ [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.
javascript - 戻るボタンで、Firefox がアニメーションではなく、前のスクロール位置に直接ジャンプするのはなぜですか
デモをご覧ください: http://96.0.13.132
しばらくクリックしてから、戻るボタンを押してください。Webkit ブラウザーではアニメーションで以前の「状態」に戻りますが、Firefox ではジャンプして戻ります。どうしてこれなの?Firefox を Webkit のように動作させるにはどうすればよいですか?
jQuery、jQuery Address Plugin、jQuery ScrollTo Plugin を使用しています。
jquery - jqueryアドレスとIframe
基本的に、リンクをクリックするとiframeで開くようにページを設定しようとしていますが、親ページのURLはハッシュで更新されますが、iframeのURLは元のクリックされたURL(ハッシュなし)になります。最初のクリックイベントが機能するようになりました。ただし、変更イベント(ユーザーがページに直接リンクしている場合)は機能しません。これが私のコードの抜粋です:
つまり、URLの場合、http ://www.url.com/product-1(iframe url) http://www.url.com/#/product-1(page url)として表示したいthisマゼントです。
ありがとう、ロバート
javascript - Jquery Address problems in IE
I have problems with Jquery Address in IE 7 and 8. I did like that:
In browsers is like this: www.site.com/?param=new_value
but, only IEs is like this: www.site.com/#?param=new_value
and still does the redirection the site, Anyone know how to solve this? I've looked at the documentation, but found nothing.
Thanks
javascript - ディープ リンクの先頭から /#/ を削除しますか?
jQuery Address プラグインを使用して、動的なアドレス変更を行っています。これまでのところ、アドレスバーをページ名に変更する必要がありますが/#/
、先頭に a が追加されています。ドキュメントを確認しましたが、削除する方法がわかりません。
次のようにクリックイベントに添付された私のコード:
前もって感謝します。
jquery - jQueryアドレスを使用してHTMLページの#1にアクセスするにはどうすればよいですか
ページ ナビゲーションに asual jquery アドレス プラグインを使用しています。しかし、私には少し問題があります。アドレス プラグインを挿入するとmypage.html#first_paragraph
、これが「goto 操作」ではなく、新しいページとして認識されます。そして、このリンクを私のページのその場所に移動させたいだけです。これどうやってするの?
例: http://developer.android.com/reference/android/widget/ListView.html#addFooterView(android.view.View )
このリンクをクリックすると、ページのその場所に自動的に移動します( addFooterView メソッドを使用)
jqueryアドレスプラグインを使用してこれをリリースしようとすると、この(<a href="ListView.html#addFooterView(android.view.View)">ListView</a>)
リンク(新しいページが開きます)がリンクとして認識されます(「ページのこの部分に移動」操作ではありません)
ajax - jQueryアドレスプラグイン、AJAX使用時のパス名変更
http://themes.visualise.ca/visualiseに Wordpress ブログがあり、ユーザーがサムネイルをクリックすると、投稿が AJAX (jQuery アドレス プラグインを使用) で読み込まれます。URL を同時に変更して、2 番目のサムネイルの URL をhttp://themes.visualise.ca/visualise/portfolio/samuelに変更する必要がありますが、次のコードではhttp://themesに変更します。 .visualise.ca/visualise/visualise/portfolio/samuel .
1)私の質問は、jQueryアドレスを単に最後に追加するのではなく、現在のパス名を宛先URLのパス名に置き換える方法はありますか? http://themes.visualise.ca/からhttp://themes.visualise.ca/visualise/portfolio/samuelでも解決策が機能することを望みます。これは、ブログが現在のようなフォルダーでホストされていない可能性があるためです。 .
2) または、これを達成する別の方法がありますか?
jQueryコードは次のとおりです。
お時間を割いてご協力いただき、誠にありがとうございました。
jquery - Jquery Addressプラグイン:履歴の変更を回避するには?
短い質問:
特定のページ(タブを使用)で、戻るボタンでページのURL(履歴)が変更されないようにしようとしています。ユーザーが戻るボタンを押すと、タブが変更されますが、表示される URL は変更されません。Address プラグインでそれを行うにはどうすればよいですか?
長い質問:
上記の説明に加えて、次のような住所プラグインを使用していると言わざるを得ません。
このchangePageFunction()内で、 とを設定$.address.title(the_title);
して$.address.value(the_value);
います。私が試したのは、changePageFunction()への直接呼び出しを次のように変更することです。
これは機能しますが、表示される URL が変更されます ([戻る] ボタンを押すたびに 1 つ戻ります)。
私はできません:
- 各タブに異なる URL を追加します ($.address サンプルのように)
- 他の同様のアドレスプラグインを変更する
- 現在のページング システムの変更 (少し複雑)
isTabsPageが true の場合はchangeTab ()関数が機能し、そうでない場合は現在のメソッドが機能します ($.address 履歴が管理されます)。
履歴を凍結する方法はありますか?
iframe - iframe を使用しているときに、Opera で jquery.address を機能させるにはどうすればよいですか?
jquery.address プラグインを多用する Web ページがあります。次に、このページを iframe (ソーシャル ネットワーク アプリ) で表示する必要があります。また、Opera (Opera 11.62 を使用しています) を除くすべてのブラウザーで問題なく動作します。ここに私が得るエラーがあります:
なぜこれが起こるのか、これを修正するにはどうすればよいですか?
jquery - jQuery asualのアドレスプラグインの変更イベントをトリガーするには?
jQuery Asual Address プラグインを使用しています: http://www.asual.com/jquery/address/
jQuery Asual Addressプラグインはこのように使用されます
リンク「index.php」を 2 回クリックすると、2 回目は URL が変更されず、Change イベントが発生しないため、ページがリロードされません。jqueryアドレスの変更をトリガーするにはどうすればよいですか?
よろしく、サンケット
jquery - Asual jQuery Address は Firefox でバグがありますか?
これは jQuery アドレスを使用する私の 2 番目のプロジェクトであり、Firefox に何か奇妙な点があると思います。少なくとも、Firefox と Webkit では動作が異なることがわかります。
ディープ リンクの場合、jQuery アドレスは変更イベントを発生させ、この状態に関連する JavaScript の一部を実行する必要があります。
/foo/bar ディープ リンクの場合、イベント オブジェクトをコンソールに書き留めると、Google Chrome で 2 つのイベントが発生します。
jQuery.イベント #1
jQuery.Event #2
しかし、Firefox では、現在の URI を考慮しないイベントが 1 つしか発生しません。
jQuery.イベント #1
したがって、明らかに Firefox では、/foo/bar URI に対して開きたいライトボックスが開かれません :-(
jQueryアドレスのコードは次のとおりです。
今のところ、Firefox で 2 回目の変更イベントを強制する init 関数を追加するだけで、簡単な回避策を使用して Firefox で動作させています。
しかし、これをしなければならないのは2回目で、気分が良くありません..何か足りないのですか?
また、内部および外部の変更コールバックを台無しにしようとしましたが、チャンスはありません..
助けてくれてありがとう、
トーマス。