問題タブ [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.

0 投票する
17 に答える
353846 参照

javascript - ページを更新せずにJavaScriptを使用してwindow.location(URL)からハッシュを削除するにはどうすればよいですか?

次のようなURLがあります: 、ページを更新せず http://example.com#somethingに削除するにはどうすればよいですか?#something

私は次の解決策を試みました:

ただし、これ#によってURLからハッシュ記号が削除されるわけではありません。

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

jquery - jquery履歴プラグイン

私はこのプラグインを使用しています:

http://plugins.jquery.com/project/history

このページで:

http://www.crtaci.info/index.php?autocom=majice

理由はわかりませんが、これを機能させるために何をすべきか理解できないようです...もっと睡眠が必要だと思います... :)

0 投票する
17 に答える
123647 参照

javascript - ページをスクロールせずに location.hash を変更する

コンテンツをロードするために ajax を使用しているページがいくつかあり、ページへのディープ リンクが必要な場合がいくつかあります。「ユーザー」へのリンクを用意して「設定」をクリックするように指示する代わりに、ユーザーをuser.aspx#settingsにリンクできると便利です。

人々がセクションへの正しいリンク (技術サポートなど) を提供できるようにするために、ボタンがクリックされるたびに URL のハッシュを自動的に変更するように設定しました。もちろん、唯一の問題は、これが発生すると、ページがこの要素までスクロールされることです。

これを無効にする方法はありますか?以下は、私がこれまでにこれをどのように行っているかです。

ページのスクロールが停止することを望んでいましたreturn false;が、リンクがまったく機能しなくなります。ナビゲートできるように、今のところコメントアウトされています。

何か案は?

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

url - URLフラグメントの最大長(ハッシュ)

URLのフラグメント部分(ハッシュとも呼ばれます)に長さの制限はありますか?

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

javascript - iframeからフラグメントを変更した後にFirefoxを更新する

私のコードは別のドメインのiframeにあり、URLのフラグメント(これも親のフラグメント)を変更した後、親でページの更新をトリガーしたいと思います。IEでは発生しますが、Firefoxでは発生しません。外側のドキュメントを変更せずにそれを行う方法はありますか(ポーリングなど)?

IEでは、これは正常に機能します。このリンクをクリックすると、外枠がリロードされます。Firefoxではそうではありません。

window.parent.location.reload(true)私はすでに、許可を拒否して試しました。

ありがとう!

0 投票する
6 に答える
254418 参照

jquery - URLハッシュの場所を取得し、jQueryで使用する

現在のページのURLのハッシュの後に値を取得し、これを新しい関数に適用できるようにしたいと思います...例:

URLは次のようになります

そして、これを次のコードと組み合わせて使用​​したいと思います

これをつかんで、2番目のコードで使用できる変数に変換する方法があると思います/期待しています。

0 投票する
5 に答える
112066 参照

jquery - jQuery でリロードせずにハッシュを変更する

次のコードがあります。

これは、クリックしたときに div をフェードインするだけですが、クリックしたときにページの URL ハッシュ タグを変更して、人々がコピーしてブックマークできるようにしたいと考えています。現時点では、ハッシュタグが変更されると、ページが効果的にリロードされます。

ジャンプ効果を防ぐために、ハッシュタグを変更してページをリロードしないことは可能ですか?

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

ajax - SEO に影響を与える URI フラグメント (ハッシュ) を取得しますか? SE によって索引付けされますか?

AJAX を介してリストと同じページで投稿が取得されるフォーラム サイトを構築しています。新しい投稿が表示されると、URI フラグメントが変更されます (例: .php#1_This-is-the-first-post)。また、タイトルとメタタグも変更されています。

私の質問はこれです。検索エンジンは #these-words を使用できないと読みました。したがって、サイト全体をインデックスに登録することはできません (1 ページのように見えるため)。

これを回避するには、または少なくともサブページをインデックスに登録できるようにするにはどうすればよいですか?

注: ほとんどすべてのサイトを構築したので、根本的な変更は難しいでしょう。SEO は私の最も苦手なオタク スキルです。

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

javascript - Javascriptアンカーナビゲーション

フェイスブックやグーグルメールのような「アンカーナビゲーション」でウェブサイトを作っています。私はそれを機能させましたが、完全ではありません。そのようなものでページをロードすると#contact、リンクをクリックしない限りロードされません。また、私がしていることを行うためのより良い、より効率的な方法はありますか?私はJSプログラミングの最高の人ではありません。

JavaScript

HTML: