1

jqueryでホバー機能を作成しています。画像にカーソルを合わせると、そのタイトルがdivボックスに表示されます。すべての画像が次々と一緒になっていて、それらの間にスペースがないとします。行の最初から最後までホバーを開始すると、すべてのタイトルが表示されます。私は1秒の遅延を設定します

こちらのコード

    $('.media-content img').hover(function(e){
var x = -5;
var y = 15;
var detail= $(this).attr('alt');
$('<span class="hovercontent">'+ detail +'</span>')
            .delay(800)
            .css('top', e.pageY + y)
            .css('left', e.pageX + x)
            .appendTo('body')
            .fadeIn('fast');
            }, function()
            {
             $('.hovercontent').fadeOut(50);
           });

これで、画像からホバーアウトすると、1秒後に表示されます。すぐにホバーアウトすると、その画像のタイトルが表示されないようにしたかったのです。オペレーティングシステムのように、ファイルにカーソルを合わせると詳細が表示されますが、バイパスすると表示されません。私がここで欲しかったのと同じように//

4

0 に答える 0