0

カーソルを Div に移動したときに、URL をフェードイン/フェードアウトしたい。fiddle http://jsfiddle.net/7Ppbm/60/で簡単な例を作成しました。

$('.lnkDiv:visible').fadeOut();
var timer;

$('.contDiv:visible').on({
        mouseover: function () {
            clearTimeout(timer);
            $('.lnkDiv:visible').fadeIn();
        },
        mouseout : function () {
            timer = setTimeout(function () { 
                $('.lnkDiv:visible').fadeOut();
            }, 100);
        }
    });

私が間違っているのは何ですか?

4

1 に答える 1

2

これはあなたがやろうとしていることですか? http://jsfiddle.net/daKGN/1/

$('.lnkDiv:visible').fadeOut();
var timer;

$('.contDiv:visible').on({
        mouseover: function () {
        clearTimeout(timer);
        $('.lnkDiv').fadeIn();
    },
    mouseout : function () {
        timer = setTimeout(function () { 
            $('.lnkDiv').fadeOut();
        }, 100);
    }
});

<img>タグは<img />ではなくとして記述する必要があり<img></img>ます。また、が非表示.contDivの場合は高さがなく、非表示の場合でも<a>jQuery セレクターはすべて含まれていました。:visible<a>

于 2013-10-16T13:49:42.507 に答える