0

有点问题。我有一组 3 个白色元素,当我将鼠标悬停在其中任何一个上时,它们都会变成蓝色。我有我的 javascript 用于此处的对象之一:

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

但我不确定如何将其他两个合并到代码中。这个当前的还有一个奇怪的跳跃问题,但我确定这只是我的 css ..

如果有一种更简单的方法可以将它们全部变为蓝色,那么任何建议都将不胜感激!由于元素,我在蓝色效果方面遇到了很多问题:悬停在我的 css 中无法在 jq 中工作......

我的 jsfiddle

4

1 回答 1

2

I just wrapped an element around you links, set visibility: hidden; and then on hover, all child links are visibility: visible;.

I think this is what you meant, but I could be mistaken. http://jsfiddle.net/ZEyKM/5/

display: none; won't render an element so you cant possibly trigger a hover on it.

Hope this sets you in the right direction. In general I avoid inline style attributes and using jQuery to change appearance in a way that doesn't use classes.

Good luck!

于 2013-06-01T01:41:29.303 回答