手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jquery鼠标停止移动事件
jquery鼠标停止移动事件
摘要:复制代码代码如下:(function($){$.fn.moveStopEvent=function(callback){returnthis...

复制代码 代码如下:

<script src="jquery.js"></script>

<script>

(function($){

$.fn.moveStopEvent = function(callback){

return this.each(function() {

var x = 0,

y = 0,

x1 = 0,

y1 = 0,

isRun = false,

si,

self = this;

var sif = function(){

si = setInterval(function(){

if(x == x1 && y ==y1){

clearInterval(si);

isRun = false;

callback && callback.call(self);

}

x = x1;

y = y1;

}, 500);

}

$(this).mousemove(function(e){

x1 = e.pageX;

y1 = e.pageY;

!isRun && sif(), isRun = true;

}).mouseout(function(){

clearInterval(si);

isRun = false;

});

});

}

})(jQuery);

$(function(){

$("#div1,#div2").moveStopEvent(function(){

alert($(this).attr("id"));

}

);

});

</script>

<div id="div1">div1</div>

<br/>

<div id="div2">div2</div>

【jquery鼠标停止移动事件】相关文章:

JQuery中DOM加载与事件执行实例分析

javascript鼠标滑动评分控件完整

jQuery解析XML文件同时动态增加js文件的方法

javascript的事件描述

JQuery选择器、过滤器大整理

js鼠标事件

JQuery中DOM事件绑定用法详解

解析javascript中鼠标滚轮事件

JQuery中DOM事件冒泡实例分析

javascript实现图片跟随鼠标移动效果的方法

精品推荐
分类导航