位置: 编程技术 - 正文

jquery模拟实现鼠标指针停止运动事件(jquery中什么方法用于模拟光标悬停事件)

编辑:rootadmin

推荐整理分享jquery模拟实现鼠标指针停止运动事件(jquery中什么方法用于模拟光标悬停事件),希望有所帮助,仅作参考,欢迎阅读内容。

jquery模拟实现鼠标指针停止运动事件(jquery中什么方法用于模拟光标悬停事件)

文章相关热门搜索词:jquery代码实现鼠标点击,jquery mousewheel,jquery mouse,jquery mouseup,jquery 鼠标,jquery mousewheel,jquery mousewheel,jquery模拟鼠标点击,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲解了鼠标指针停止运动触发事件实例代码,分享给大家供大家参考,具体内容如下在js中有有内置的鼠标各种事件,比如click事件,mousemove事件等等,但是并没有鼠标指针停止运动这个事件,下面就利用jquery模拟实现此效果,希望能够给需要的朋友带来一定的帮助。代码如下:

以上代码实现了我们的要求,当鼠标指针在div中停止移动之后,就会弹出相应div的id属性值,下面介绍一下它的实现过程。代码注释:1.(function($){}(jQuery),声明一个匿名函数,并执行此函数,参数为jQuery对象。2.$.fn.moveStopEvent=function(callback{}),为jQuery实例对象添加函数。3.return this.each(function(){}),遍历jQuery对象集合中的每一个DOM元素对象,并且使用此对象作为上下文去执行函数,也就是说function中的this是指向每一个DOM对象的。4.var x=0,y=0,声明变量x和y并赋初值为0,用来存储鼠标指针的上一个坐标。5.var x1=0,y1=0,声明变量x1和y1并赋初值为0,用来存鼠标指针当前坐标。6.var isRun = false,声明一个标记,说明鼠标指针是否在移动。7.var timer=null,声明一个标记,作为定时器函数的返回值。8.var self=this,将当前DOM对象的引用赋值给self变量。9.var sif=function(){},声明一个函数用来判断鼠标指针是否停止运动。.timer=setInterval(function(){},),每隔毫秒执行一次函数,如果毫秒内鼠标指针没有位置变化,就认定已经停止移动。.x = x1,y = y1,将鼠标指针的当前坐标存入x和y。.$(this).mousemove(function(e){}),为当前对象注册mousemove事件处理函数。.x1 = e.pageX,将当前鼠标指针横坐标存入x1..y1 = e.pageY,将当前鼠标纵坐标存入y1..!isRun && sif(),isRun = true,如果当前鼠标出于没有移动状态,那么就执行sif()函数,并且将isRun设置为true。也就是说当鼠标指针一直在移动的时候,保证只会执行一次sif()函数,否则可能会执行很多此此函数。.mouseout(function(){})注册mouseout事件处理函数,当然这是使用的链式调用。.clearInterval(timer),停止定时器函数的运行。.isRun = false,将变量的值设置为false,说明鼠标已经停止运动。

标签: jquery中什么方法用于模拟光标悬停事件

本文链接地址:https://www.jiuchutong.com/biancheng/379291.html 转载请保留说明!

上一篇:jquery插件EasyUI中form表单提交实例分享(jquery-easyui-1.3.3)

下一篇:实例详解jQuery Mockjax 插件模拟 Ajax 请求(MATLAB图像处理实例详解)

  • 个人所得税汇算表
  • 来料加工与进料加工的相似之处有
  • 增值税和附加税一共几个点
  • 什么软件属于无线网卡
  • 技术服务费属于哪个商品编码
  • 未确认融资费用计算公式
  • 劳保如何入账
  • 广告费怎么入账
  • pe市盈率法
  • 发出库存商品没发货
  • 股东出资不做股本做借款该怎么写分录?
  • 海关进口需要什么手续
  • 增值税检查调整科目已经删除
  • 当年缴纳的税金怎么入账
  • 发票是不是一定要三签才能开
  • 健身房属于什么经营类别
  • 核销外管证需要什么手续
  • 建账实收资本怎么处理
  • 当收到转账支票时,应该如何处理?
  • 怎么用u盘启动dos
  • 收到汇算清缴后怎么处理
  • 民间借贷以工资抵押的案例
  • 退款给客户怎么写分录
  • 解决思路怎么写
  • linux操作系统为用户提供的接口为
  • assoc.exe=exefile什么意思
  • 煤炭贸易公司账务大全
  • 存货跌价准备减少
  • 财务费用属不属于当期损益
  • 微信小程序中如何打开不加检验文件的网页
  • chs命令
  • 股权划转有税费吗
  • 企业小微企业贷逾期起诉法人房子会被拍卖吗?
  • php去掉最后一个逗号
  • 公允价值变动损益
  • 技术服务型公司如何做账务处理
  • 贴现金额的会计分录
  • 筹建期发生的费用会计分录
  • 代收代付的会计分录
  • 记账凭证如何进行记账
  • 高新企业必须做加计扣除吗
  • 期末留抵的进项税可以计入成本吗
  • 建筑企业收挂靠公司管理费如何做账?
  • 代扣税是啥
  • 税收返还会计核算
  • 待抵扣进项税额和待认证进项税额的区别
  • 收到劳务费
  • 法人的加油费能抵所得税吗
  • 社保的会计核算方法
  • mysql in如何优化
  • SQL Server 2016 CTP2.3 的关键特性总结
  • mysql中文乱码解决的命令
  • 计算机二级考试时间2024
  • 低配置装什么系统
  • 文件历史版本功能
  • 虚拟机怎么不能玩游戏
  • linux ultrasphinx Anonymous modules have no name to be referenced by
  • macbookair登陆
  • saproxy.exe - saproxy是什么进程 有什么用
  • win10命令提示符需要密码
  • linux系统设置网络
  • Tutorial 4: Shaders
  • js原型继承和构造继承
  • perl中\s+
  • Unity3D游戏开发基础
  • android EditText 需要输入文本时调不出来软键盘 解决方案(亲测有效)
  • AnalogClock
  • 简单阐述javascript的主要作用
  • 请问在javascript程序中
  • Unity3D游戏开发(第2版)
  • js写后端用什么框架
  • js方法不执行
  • 关于明确干部挂职工作期间有关待遇的
  • 防伪税控维护费普通发票怎么申报
  • 乌市社保缴费一个月多少钱
  • 个人账户手机银行如何对公转账
  • 誊抄什么意思
  • 三免三减半是什么
  • 登录电子税务局的方式
  • 广西怎么查社保记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设