問題タブ [anchor]

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 投票する
11 に答える
55436 参照

javascript - クリックしたときにページが「ジャンプ」しないように、空のHTMLアンカーを作成するにはどうすればよいですか。

リンクをクリックしたときに一部のコンテンツを表示/非表示にするために、いくつかのJQueryに取り組んでいます。私は次のようなものを作成できます:

ただし、ページを下にスクロールしているときにそのリンクをクリックすると、ページの上部にジャンプして戻ります。

私が次のようなことをした場合:

ページがリロードされ、javascriptが行ったすべての変更がページから削除されます。

このようなもの:

希望の効果が得られますが、リンクとして表示されなくなります。onclickページ上の何も変更したりスクロールバーを移動したりせずに、イベントにjavascriptハンドラーを割り当てることができるように、空のアンカーを指定する方法はありますか?

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

windows-vista - 右側にアンカーされたコントロールを含む Borland C++Builder 5 フォームが Vista で正しく表示されないのはなぜですか?

解決策を探すのに少し時間を費やし、現在それを見つけたので、これは Stack Overflow で文書化するのに適していると考えました。したがって、私の答えはこの質問の直後に続きます。

私は Borland C++ Builder 5 を使用していました。これはおそらく、同等のバージョンの Delphi にも当てはまります。TPanel に TButton を含むフォームがありました。ボタンは akRight,akBottom に設定されました。XP およびそれ以前の Windows では、すべて問題ありませんでした。Vista で Aero を使用すると、ボタンが右に 4 ピクセルずれて表示されました。アンカリングは引き続き正常に機能しました。

もう 1 つの例は、akTop、akRight、akLeft を持つ TComboBox を含むフォームです。コンボは、Vista では 4 ピクセル幅が広すぎます。

Vista で「クラシック」な外観に戻すと、すべてが正しく表示されます。

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

http - URLアンカーで機能する2つの区切り文字は何ですか?

私は自分のURLにアンカーを使用して、人々がWebアプリケーションで「アクティブなページ」をブックマークできるようにしています。アンカーはGWT履歴メカニズムに簡単に収まるため、アンカーを使用しました。

私の既存の実装は、ナビゲーションとデータ情報を「-」文字で区切ってアンカーにエンコードします。つまり、#location-location-key-value-key-valueのようなアンカーを作成します

負の値(-1など)が深刻な解析の問題を引き起こすという事実を除けば、それは機能しますが、2つの区切り文字を使用する方がよいことがわかりました。また、負の数の問題を与えるために、「-」を使用して捨てたいと思います。

URLまたはそのGETパラメータに干渉しないURLアンカーで機能する他の文字は何ですか?これらは将来どのくらい安定しますか?

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

css - a:visited が Mozilla Firefox で機能しない

リンクを作成し、スタイルを設定しようとすると;

うまくいかないようです。IEでは問題なく動作します。私もその命令に従いました。リンク、訪問済み、ホバー、アクティブ。
これは既知の問題ですか、それとも間違っていますか?

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

asp.net - リンクとアンカーを使用して ASP.NET で表示を切り替える最良の方法は何ですか?

ユーザーが入力してレポートを生成するための多数のフォームを表示するために使用されるページがあります。これらのフォームはそれぞれ独自の ASP:Panel コントロール内にあるため、フォームの表示を切り替えることができます (適切な権限を持つユーザーのみが、許可されているレポートにアクセスできるようにします)。

クライアントは、各フォームを指すハイパーリンクを含むページ上の「目次」のような領域を要求しました (これにより、必要な特定のレポート フォームを見つけるためにページをスクロールするのに時間を費やす必要がなくなります)。これは、標準<a href="#Area"><a id="Area">タグを使用して簡単に実現できます。私が今探しているのは、ユーザーがアクセスできないレポートのリンクを非表示にする方法です。

最初は ASP:LinkBut​​ton コントロールを使用することを考えていましたが、リンクをクリックしてもポストバックが発生することは望ましくありません (これは非常に不要です)。同じ目標を達成するために使用できる他の方法はありますか? レポートフォームを含むパネルの可視性を切り替えると同時に、対応するリンクの可視性を簡単に切り替えることができるものを探しています(コードビハインドから実行されます)。

注: 言語として VB を使用する

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

css - アンカーの代わりにDivを使用する

私のウェブサイトwww.funpunks.comでは、ページの左上にナビゲーションが表示されます。これは、背景画像付きの固定サイズのdivを使用し、javascriptを使用して「window.location=' http: //www.funpunks.com/ '」などをリダイレクトして作成しました。

しかし、JavaScriptを無効にしているユーザーなどはどうでしょうか。アンカータグを使う必要があると思います。

これらのアンカータグをブロックとして表示する必要があり、背景画像が必要です。また、それぞれの異なるリンクには、独自の高さ/幅とホバー画像が必要です。

divの代わりにアンカータグを使用して実行できますか?

ありがとう

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

jquery - Jquery を使用して、リンクのアンカー部分の http:// を置き換えます

ページには、次のリンクがいくつかあります。

各リンクの 2 番目の http:// を削除して、画面に表示されないようにするにはどうすればよいでしょうか。

私はこれを無駄に試しました:

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

jquery - JQuery の toggle() と #anchors の混合

こんにちは、私は次のジレンマを抱えています: デフォルトで非表示になっている子 DIVS を含む一連の DIV があります。最初は、トグルと「アンカーへの移動」効果の両方を実現するために、アンカーで javascript と onclick を使用していました。JQuery の代替手段に移行したので、同じ「move-to-anchor」効果を再現するのに問題があります。トグルは問題なく動作します。

親 div の「h2 a」リンクをクリックすると、トグルによって子 div が表示されます。1 つの親と子の div セットアップのサンプルを次に示します。

//JQuery は次のとおりです。

問題は、その #anchor をアクティブ化または再アクティブ化して、Jquery の SlideDown/Hide 関数と古き良き「move-to-anchor」の両方が機能するようにするにはどうすればよいかということです。

敬具 G.カンポス

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

apache-flex - Flex ディープ リンクと名前付きアンカー リンク

Flex の OK ディープリンクは、URL でアンカー (#) テキストを使用します。そのため、同じページの名前付きアンカーへのリンクは、Flex が使用するアンカー テキストをオーバーライドし、アプリケーションをリセットします。一致する方法を知っている人はいますか?

ありがとう。