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

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

jquery - jQuery を使用してアクセスした場合、リンクされた画像のクラスを変更する

jQueryを使用して一連のリンクされたロールオーバー画像があります。リンクをクリックしたら、ロールオーバー画像のクラスを「rollover」から「rollover2」に変更して、別の画像セットを取得したいと思います。ロールオーバー画像の jQuery は次のとおりです。

リンクされた画像のコードは次のとおりです。

最初のロールオーバーはうまく機能しますが、ここから訪問済みリンクプラグインを使用して、リンクされた画像のクラス名を「rollover2」に変更しようとしました:

これはうまくいかないようです。これで私を助けてくれる人はいますか?

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

html - フォーム上の訪問済みリンクをブラウザに認識させる方法

<url>?<parameters>形式と<url>?<parameters>#<anchor>形式の一部のリンクがあるページがあります。後者にはいくつかの異なるものがありますが、簡単に理解できる1つの例は次のようになります(約):

今、私はこれらのスタイルをページに添付しています

pageContentスタイルは、リンクがある場所で使用されており、ほとんどすべてが機能します。

私を困惑させるのは、後者の形式の私のリンクが訪問済みとしてマークされないことです。さまざまなDOCTYPE設定を試しましたが、機能させることができません。私は何度もネットを検索しましたが(この問題は1年以上発生しています)、何を検索すればよいかわからないか、自分にしか発生しません。

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

css - CSS疑似a:link上書きテキスト-a:visitedの装飾

次のCSSの場合:

訪問した状態は赤いフォントに変わりますが、下線は消えません。a:linkの定義で上書きされているようですtext-decoration

現在、訪問した州に下線がないことを確認する唯一の方法は、すべての州にも下線を付けないことです。過去にはこのCSSが機能していたので、これは何か新しいことであるに違いありません。a:linkアンダースコアを設定する方法とアンダースコアを設定しない方法はありますa:visitedか?

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

css - 訪問したリンクを非表示にするcssを強調表示

私はサイトを作成していて、ヘッダーにボタンとして使用されている.png画像がいくつかあります。問題は、ie9でサイトを開くと、訪問した画像の輪郭が紫色になっていることです。私の質問は、画像上で訪問したリンクの強調表示を無効にする方法、または画像が表示されないように透明にする方法です。

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

css - リンクが訪問された場合、スパンの幅を 0 に設定しますか?

タイトルが示すように、リンクが訪問されたら、スパンの幅を設定しようとしています。この理由は、スレッドの横に「 New! 」タグを表示することになっていますが、リンクにアクセスすると非表示になるはずだからです。彼らはユーザーを追跡するために Cookie を使用したくないので、a:visited で表示または可視性を none に設定するというアイデアを思いつきました。セキュリティ上の問題により、これは機能しません。

私にとってうまくいったのは、背景とテキストの色を白に設定することでした(それが正しい方法ではないことはわかっています)。

今度は、このタグをスレッド タイトルの先頭に移動したいと考えています。これにより、タイトルの前に空白スペースの問題が生じます (新品のように、まだ真っ白です)。単純に幅を 0 に設定すればうまくいきます。そうではありません。解決策はありますか?

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

jquery - 訪問したページにリンクされているdivの背景を変更する

そうです、 :visited は実際には機能しなくなったため、とにかく background-image を使用するため、代替手段を探しています。

それぞれ同じ背景画像 (閉じたボックス) を持つ 3 つの画像があるページがあります。これらのボックスのいずれかをクリックすると、サイトの別の部分に移動しますが、ユーザーがインデックス ページに戻ると、3 つの div が表示されます。以前にクリックした div の背景画像が変更されています (ボックスを開く)。

前に言ったように、私は :visited に代わるものを探していると思いますが、これは jquery + cookie を介して行われると思いますか?

これが理にかなっていることを願っています!

これはクロムで動作するためにのみ必要です。

0 投票する
0 に答える
478 参照

css - CSSのみで訪問済みリンクにラップされた画像の不透明度を下げる方法は?

説明

1 日に数回 imgur.com にアクセスし、認知負荷を軽減するために、既に表示したリンク/画像を非表示にしたいと考えています。

MDN Privacy と :visited selector article で読んだことから、疑似セレクターにはいくつかの制限があり:visitedます。したがって、以下のようなルールは機能しません。

テスト済み

すべての画像を不透明度 null で定義してから、アクセスしていない画像をリセットしようとしましたが、結果は同じです。

質問

訪問したリンクの子であるときに画像が非表示になったり、不透明度が低下したりするように、CSS のみを使用するハック/方法はありますか?

CSS のみの制約は、Firefox のアドオン スタイリッシュ の使用によるものです。

0 投票する
0 に答える
62 参照

performance - 大量のリンクを含むページの速度を低下させる IE DOM アクティビティは何ですか?

膨大な数のリンク (> 5000) を含む IE ページでは、リンクをクリックすると応答が遅くなるようです。関連性がある場合、これらのリンクのほとんど (98%) はページ内リンク ( #) です。

私が見た典型的な動作は、リンクをクリックすると、href ターゲットに移動する前に 1 ~ 3 秒の遅延が発生することです。

これらのページを含むサイトの 1 つのセクションで、リンクをクリックするとスクリプト コンソール エラーが表示されます。別の CSS を適用することはできず、:visited色の変更のみが適用されるという意味です。これは、特定のリンクに色の変更を適用するときに IE がページ DOM を処理する方法によって問題が発生することを示唆しています (現在は です:visited)。

このことから、IE には膨大な数のリンクを含むページのインデックス作成メカニズムが不十分であると思われます。

*これを回避する方法はありますか?

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

colors - 訪問したリンクのホバーの色が変わる

私は本当に混乱しています...私はこのコードを持っています:

しかし、私がアクセスした後のリンクは、a:hover に従って色を変更していません...なぜですか?

ありがとうございました