JavaScript/jQuery中的"if mouseover"或"do while mouseover"

Kyl*_*yle 13 javascript jquery dom mouseevent

是否有JavaScript或jQuery解决方案setTimeout在鼠标悬停在DOM对象上时重复(后)运行函数?否则说,是否有一个JavaScript"做鼠标悬停"(或"如果鼠标悬停")?

    $('someObject').bind('mouseover', function() {

        //Do the following while mouseover 
        $('someOtherObject').css('margin-left',adjustedLeft + 'px');
        setTimeout(/*do it again*/,25);

    });
Run Code Online (Sandbox Code Playgroud)

jAn*_*ndy 39

$('someObject').on('mouseenter', function() {
    this.iid = setInterval(function() {
       // do something           
    }, 25);
}).on('mouseleave', function(){
    this.iid && clearInterval(this.iid);
});
Run Code Online (Sandbox Code Playgroud)

示例请看这里