0

少し問題があります。3 つの白い要素のセットがあり、それらのいずれかにカーソルを合わせると、すべてが青色に変わります。ここにあるオブジェクトの 1 つに JavaScript を使用しています。

$(document).ready(function () {
$(".dl").hover(function (g) {
        $(".pdfasdf").show();
    },
    function (g) {
        $(".pdfasdf").hide();
    });
});

しかし、他の 2 つをコードに組み込む方法がわかりません。この現在のものには奇妙なジャンプの問題もありますが、それは私のCSSだけだと確信しています..

3つすべてを青色にする簡単な方法があれば、提案をいただければ幸いです! 要素が原因で青色の効果に多くの問題が発生しています: css の hover が jq で機能しない...

私のjsfiddle

4

1 に答える 1

2

リンクの周りに要素をラップし、設定visibility: hidden;してからホバーすると、すべての子リンクはvisibility: visible;.

これがあなたの言いたいことだと思いますが、間違っている可能性があります。 http://jsfiddle.net/ZEyKM/5/

display: none;要素をレンダリングしないため、ホバーをトリガーすることはできません。

これがあなたを正しい方向に導くことを願っています。一般に、インライン スタイル属性を避け、jQuery を使用してクラスを使用しない方法で外観を変更します。

幸運を!

于 2013-06-01T01:41:29.303 に答える