0

私はJavaScriptの初心者で、この簡単なことで助けが必要です... div:firstの上にマウスオーバーするとdiv:lastが表示されるようにします。それらは .workpost にラップされます。

複数の .workpost があり、アクティブなもののみをトリガーしたい...

以下のコードでは、フェードインがちらつきます。

$('.workpost').mouseover(function() {
    $(this).find('div:last').fadeIn(200);
    $(this).mouseout(function() {
        $(this).find('div:last').fadeOut(200);
     });
});
4

1 に答える 1

3

イベントハンドラーをネストしないでください。

$('.workpost').hover(function() {
    $(this).find('div:last').fadeIn(200);
}, function() {
    $(this).find('div:last').fadeOut(200);
});
于 2012-04-04T13:37:40.060 に答える