如何将功能添加到jquery事件

时间:2014-11-03 06:21:26

标签: javascript jquery events

在鼠标悬停事件中,我想调用函数,当鼠标在图像上结束但我不知道如何为它编写代码时会执行某些操作。

function reload(){
 $("img.lazy").lazyload({
            effect : "fadeIn",
            event:"mouseover"
           });
}

例如: -

function reload(){
 $("img.lazy").lazyload({
            effect : "fadeIn",
            event:function(moueover)
            {
            //do somthing here
            }
           });
     }

6 个答案:

答案 0 :(得分:1)

您想使用mouseenter



$('.test').on('mouseenter', function() {
  alert( 'mouse is over here' );
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="test">Hover here</div>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

让我们看看这是否适合你

$(function() {
    $("img.lazy")
        .mouseover(function() { 
            console.log("Mouseover");
        });
});

答案 2 :(得分:1)

你可以这样

            jQuery('#youdomid').hover(function(){
                // do your stuff here
              //, your mouse has entered

              alert(2);
            },
            function (){
            // your mose leave the element
               // do the stuff what you want
               alert("leaved");
               }
            )

答案 3 :(得分:1)

您也可以使用.hover功能

$( "img.lazy" ).hover(function() {
$( this ).fadeOut( 100 );
$( this ).fadeIn( 500 );
});

答案 4 :(得分:1)

$(document).ready(function(){
    $("img.lazy").lazyload({effect : "fadeIn"}, function() {
         mousehover();
    });
}

function mousehover(){
     //do something mousehover stuff on here
}

答案 5 :(得分:0)

您可以使用下面的事件mouseenter

$('.lazy').on('mouseenter', function() {
    console.log('foo');
});