問題タブ [fragment-identifier]
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 - ページを更新せずにJavaScriptを使用してwindow.location(URL)からハッシュを削除するにはどうすればよいですか?
次のようなURLがあります: 、ページを更新せず http://example.com#something
に削除するにはどうすればよいですか?#something
私は次の解決策を試みました:
ただし、これ#
によってURLからハッシュ記号が削除されるわけではありません。
jquery - jquery履歴プラグイン
私はこのプラグインを使用しています:
http://plugins.jquery.com/project/history
このページで:
http://www.crtaci.info/index.php?autocom=majice
理由はわかりませんが、これを機能させるために何をすべきか理解できないようです...もっと睡眠が必要だと思います... :)
javascript - ページをスクロールせずに location.hash を変更する
コンテンツをロードするために ajax を使用しているページがいくつかあり、ページへのディープ リンクが必要な場合がいくつかあります。「ユーザー」へのリンクを用意して「設定」をクリックするように指示する代わりに、ユーザーをuser.aspx#settingsにリンクできると便利です。
人々がセクションへの正しいリンク (技術サポートなど) を提供できるようにするために、ボタンがクリックされるたびに URL のハッシュを自動的に変更するように設定しました。もちろん、唯一の問題は、これが発生すると、ページがこの要素までスクロールされることです。
これを無効にする方法はありますか?以下は、私がこれまでにこれをどのように行っているかです。
ページのスクロールが停止することを望んでいましたreturn false;
が、リンクがまったく機能しなくなります。ナビゲートできるように、今のところコメントアウトされています。
何か案は?
url - URLフラグメントの最大長(ハッシュ)
URLのフラグメント部分(ハッシュとも呼ばれます)に長さの制限はありますか?
javascript - iframeからフラグメントを変更した後にFirefoxを更新する
私のコードは別のドメインのiframeにあり、URLのフラグメント(これも親のフラグメント)を変更した後、親でページの更新をトリガーしたいと思います。IEでは発生しますが、Firefoxでは発生しません。外側のドキュメントを変更せずにそれを行う方法はありますか(ポーリングなど)?
IEでは、これは正常に機能します。このリンクをクリックすると、外枠がリロードされます。Firefoxではそうではありません。
window.parent.location.reload(true)
私はすでに、許可を拒否して試しました。
ありがとう!
jquery - URLハッシュの場所を取得し、jQueryで使用する
現在のページのURLのハッシュの後に値を取得し、これを新しい関数に適用できるようにしたいと思います...例:
URLは次のようになります
そして、これを次のコードと組み合わせて使用したいと思います
これをつかんで、2番目のコードで使用できる変数に変換する方法があると思います/期待しています。
jquery - jQuery でリロードせずにハッシュを変更する
次のコードがあります。
これは、クリックしたときに div をフェードインするだけですが、クリックしたときにページの URL ハッシュ タグを変更して、人々がコピーしてブックマークできるようにしたいと考えています。現時点では、ハッシュタグが変更されると、ページが効果的にリロードされます。
ジャンプ効果を防ぐために、ハッシュタグを変更してページをリロードしないことは可能ですか?
ajax - SEO に影響を与える URI フラグメント (ハッシュ) を取得しますか? SE によって索引付けされますか?
AJAX を介してリストと同じページで投稿が取得されるフォーラム サイトを構築しています。新しい投稿が表示されると、URI フラグメントが変更されます (例: .php#1_This-is-the-first-post)。また、タイトルとメタタグも変更されています。
私の質問はこれです。検索エンジンは #these-words を使用できないと読みました。したがって、サイト全体をインデックスに登録することはできません (1 ページのように見えるため)。
これを回避するには、または少なくともサブページをインデックスに登録できるようにするにはどうすればよいですか?
注: ほとんどすべてのサイトを構築したので、根本的な変更は難しいでしょう。SEO は私の最も苦手なオタク スキルです。
javascript - Javascriptアンカーナビゲーション
フェイスブックやグーグルメールのような「アンカーナビゲーション」でウェブサイトを作っています。私はそれを機能させましたが、完全ではありません。そのようなものでページをロードすると#contact
、リンクをクリックしない限りロードされません。また、私がしていることを行うためのより良い、より効率的な方法はありますか?私はJSプログラミングの最高の人ではありません。
JavaScript:
HTML: