jquery鼠标停止移动事件

 更新时间:2013年12月21日 16:06:04   作者:   我要评论
这篇文章主要介绍了jquery鼠标停止移动事件,有需要的朋友可以参考一下

复制代码 代码如下:

<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" style="width:200px;height:100px;background-color:#ccc;">div1</div>
<br/>
<div id="div2" style="width:200px;height:100px;background-color:#ccc;">div2</div>

相关文章

  • jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)

    jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)

    这篇文章主要介绍了jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)的相关资料,需要的朋友可以参考下
    2016-03-03
  • JQuery调用绑定click事件的3种写法

    JQuery调用绑定click事件的3种写法

    这篇文章主要介绍了JQuery调用绑定click事件的3种写法,本文简洁清晰的给出3种写法的代码示例,可以很方便的复制使用,需要的朋友可以参考下
    2015-03-03
  • jQuery遮罩层效果实例分析

    jQuery遮罩层效果实例分析

    这篇文章主要介绍了jQuery遮罩层效果,结合实例形式较为详细的分析了jQuery实现遮罩层的原理与相关技术细节,需要的朋友可以参考下
    2016-01-01
  • jQuery实现的文字hover颜色渐变效果实例

    jQuery实现的文字hover颜色渐变效果实例

    这篇文章主要介绍了jQuery实现的文字hover颜色渐变效果,以完整实例形式分析了jQuery实现文字颜色渐变效果的相关技巧,涉及jQuery插件jquery-ui-1.8.16.custom.min.js的使用,需要的朋友可以参考下
    2016-02-02
  • jQuery学习之DOM节点的插入方法总结

    jQuery学习之DOM节点的插入方法总结

    这篇文章主要给大家介绍了jQuery中DOM节点的插入方法,文章总结的很全面,相信对大家具有一定的参考价值,需要的朋友们一起来看看吧。
    2017-01-01
  • 简单实现jQuery级联菜单

    简单实现jQuery级联菜单

    这篇文章主要为大家详细介绍了如何简单实现jQuery级联菜单,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • jquery实现简单的二级导航下拉菜单效果

    jquery实现简单的二级导航下拉菜单效果

    这篇文章主要介绍了jquery实现简单的二级导航下拉菜单效果,涉及jquery鼠标事件动态操作页面元素样式及Ajax调用的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • jQuery命名空间与闭包用法示例

    jQuery命名空间与闭包用法示例

    这篇文章主要介绍了jQuery命名空间与闭包用法,结合实例形式演示了jQuery中命名空间及闭包的具体使用技巧,需要的朋友可以参考下
    2017-01-01
  • jQuery实现表单提交时判断的方法

    jQuery实现表单提交时判断的方法

    这篇文章主要介绍了jQuery实现表单提交时判断的方法,涉及针对表单提交时的判断方法,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • Jquery 基础学习笔记之文档处理

    Jquery 基础学习笔记之文档处理

    本节让我们继续Jquery知识的了解:文档处理。文档处理主要是对HTML元素进行一些增操作,删除操作,复制操作,替换操作。
    2009-05-05

最新评论