問題タブ [visited]
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.
css - リンク先のページを閲覧している時だけ表示するようにリンクのスタイルを設定することはできますか?
次のような問題が発生しました (これは html/css メニューです):
イーショップ | 別のeショップ | 別のeショップ
クライアントは、次のように機能することを望んでいます。
ユーザーが Web サイトにアクセスし、Eshop をクリックします。Eshop は、赤いボックス アウトラインで赤い色に変わります。ユーザーが別の e ショップにアクセスすることを決定すると、e ショップは赤い枠のない通常の色に戻り、別の e ショップは赤い枠のトリックを再び行います。
A:visited があることは知っていますが、すべての訪問済みメニュー リンクを赤いボックス アウトラインで赤くしたくはありません。
助けてくれてありがとう:)
css - a:visited が Mozilla Firefox で機能しない
リンクを作成し、スタイルを設定しようとすると;
うまくいかないようです。IEでは問題なく動作します。私もその命令に従いました。リンク、訪問済み、ホバー、アクティブ。
これは既知の問題ですか、それとも間違っていますか?
css - Facebook の「Dean + Friends」「Just Dean」「Just Friends」のようなフィルタリング用のリンク メニューのスタイルを設定するにはどうすればよいですか?
当社の e コマース Web アプリのいくつかのページでは、ユーザーが送信したリクエストのステータス リストをフィルター処理できます。
フィルターは通常次のようなものです。
保留中のすべての完了
リンクとして設定しています。現在アクティブなフィルターが色付きの四角形 (角が丸い、ナッチ!) で強調表示され、テキストが白くなるようにスタイルを設定したいと思います。
四角形の強調表示は、ユーザーが他のフィルター (保留中、完了) のいずれかをクリックするまで残り、その時点で強調表示はクリックしたリンクに移動します。
この例は、Facebook のいくつかの場所で見られます。たとえば、ウォール ポストは次のようにフィルタリングされます。
ディーン+フレンズ ジャストディーン ジャストフレンズ
CSSでこれを行う簡単な方法はありますか?おそらく、最近「訪問した」リンクをスタイリングし、以前に訪問したものを未訪問としてマークすることでしょうか?
ありがとう、
ディーン・リチャードソン
javascript - リンクを訪問した後、Firefox は状態変更または a:visited スタイルを選択的にスキップします
共通の href (ローカル ページまたは Web サイト) を持つリンクをクリックし、href が正常に読み込まれると、FF2 と IE7 の両方で a:visited スタイルのリンクが表示されます。
href="javascript:anyfunc()" を含むリンクの場合、IE7 は上記のように動作しますが、FF2 は a:visited スタイルを表示しません。どの DOCTYPE でも変更はありません。
Q: JS リンクと :visited のどちらの動作も正しいと見なされますか?
Q: JS リンクをクリックした後、FF2 はアンカーの状態を変更しませんか?
Q: onClick ハンドラーをアタッチしたり、JS でクラス/スタイルを変更したりする必要なく、href が別のページであるか JS リンクであるかに関係なく、FF2 に :visted スタイルを使用するように指示する簡潔な方法はありますか?
例は次のとおりです。
jquery - jQueryでhrefを変更しても、a:visitedスタイルがトリガーされなくなりました
私のSharePointサイトは、リンク用にCSSで定義されたa:visitedスタイルを保持する必要があります。次のコードを追加しました。このコードは、各hrefに「&Source=/」を追加します。jQueryを介してhrefを変更することにより、ブラウザは元のhrefのみを「認識」し、a:visited
一致するものがないため、スタイルをトリガーしないようです...
jquery - プラグインを使用せずにjqueryを使用して訪問したリンクを確認する方法
プラグインを使用せずにjqueryを使用して訪問したリンクを確認する方法 この問題の解決を手伝ってください
html - 訪問済みリンクの色を、未訪問リンクの色に設定します(PSは通常の質問ではありません)
a:visited CSS を、通常の a に設定されている色に設定する必要があります。
ブラウザに伝えたいのは、訪問済みのリンクには、未訪問のリンクと同じ色を使用することです。
特定の色を指定せずにこれを行う必要があります。
同様に、通常の未訪問リンクの色として「緑」を使用する奇妙なブラウザーが登場した場合、この CSS は、訪問済みリンクに同じ緑を使用するようにブラウザーに指示する必要があります。ブラウザで使用されている正確な色は、コードに対して透過的である必要があります..したがって、「どんな色でも」というフレーズがあります。
PS a:visited と a を特定の色に設定する方法を知っています。それは私が求めていることではありません。
PPS 必要に応じて JavaScript を使用します。しかし、私はブラウザにこれをさせることに本当に熱心です。
なぜ私はあなたが尋ねるようなことをしたいのですか?
IE8 がリンクに使用する青色は、ちょっとクールです。#0000FF ではありません。綺麗なブルーの色合いです。したがって、訪問済みリンクと未訪問リンクの両方に設定したいと思います。ただし、スクリーンショットを撮ったり、アドオンを使用して毎回正確な 16 進数値を選択したりするべきではありません。後で IE が色を他の素晴らしい色合いに変更した場合、このコードは機能するはずです。16 進数をもう一度見つけて、コード全体で変更したくありません。
これは 1 つの理由にすぎません。その青のヘクスを教えてはいけません。それを見つけるのは簡単ですが、それは答えではありません!
jquery - Jquery:リンクを開かずに訪問済みとしてマークしますか?
リンクを変更するつもりはありません(それは不可能だと聞きましたが、そうでない場合は方法を知りたいと思います)。それが必要な場合は、ブラウザの履歴に追加しても問題ありません。
<a>
ページ上のすべてのをループして、状態を訪問済みに変更したいと思います。例えば:
基本的に、私のページに「すべてを既読にする」ボタンを作成します。何か案は?
css - 'ワイルドカード'リンクでCSS:visited疑似クラスを使用できますか?
次のように複数のリンクがあるサイトがあるとします。
また、時々リンクに追跡情報を追加して、自分のサイトがどのように使用されているかを確認できるようにします。たとえば、誰かが製品ブラウザから製品ページにアクセスした場合、refパラメータを設定します。
これに伴う問題は、ユーザーが最初のタイプのリンクにアクセスしてから2番目のタイプのリンクを表示した場合、ブラウザーは正確なURLにのみ一致するように見えるため、:visited疑似クラスが適用されないように見えることです。この意味で「ワイルドカード」をリンクに適用して、ユーザーが最初のタイプまたは2番目のタイプのリンクを表示したときに強調表示されるようにする方法はありますか?
注:この「ref」アーキテクチャを変更することはできません。継承されます。