0

これは私のコードです:

    $rows
        .on('mouseover', '.row', function () {
            $(this).find('.label').show();
        })
        .on('mouseout', '.row', function () {
            $(this).find('.label').hide();
        });

乾かすことができますか?

4

2 に答える 2

4

両方のイベントをバインドし、リッスンしてからjQuery.fn.toggleevent.nameを使用できます

$userRows.on('mouseover mouseout', '.row', function(event) {
    $(this).find(".label").toggle( event.name == "mouseover" );
});

jQuery.fn.hoverも使用できると確信しています:

$userRows.on('hover', '.row', function(event) {
    $(this).find(".label").toggle( event.name == "mouseenter" );
});

あるいは:

$userRows.on('hover', '.row', function(event) {
    $(this).find(".label").toggle();
});
于 2013-01-11T12:11:10.317 に答える
0

どうですか:

$ rows.hover(function(){$(this).find('。label')。toggle();}、function(){$(this).find('。label')。toggle();} );

于 2013-01-11T16:56:10.820 に答える