位置: 编程技术 - 正文

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图像处理实例详解)

  • 计提税金会计分录怎么算
  • 提供劳务代扣的发票
  • 以前年度损益调整在利润表中怎么填
  • 开专用发票可以直接写加工费这个明细吗
  • 关联方需要计提坏账准备吗?
  • 每个季度申报怎么申报?
  • 支付宝企业账户的钱怎么取出来
  • 个税申报收入额怎么填
  • 城市维护建设税减免税优惠政策
  • 专票只有抵扣联发票联丢失怎么办
  • 行政事业单位拨入经费
  • 原材料没发票能结转成本吗?
  • 个人申请税务局开技术服务发票如何收费
  • 适用简易计税方法的口诀
  • 案例讲解:当年度未及时取得有效凭证的相关成本、费用涉税处理
  • 费用类有什么科目
  • 企业所得税可以弥补几年亏损
  • 成本核算的基本方法及适用范围
  • 公司有物业管理部门吗
  • 补报的年报可以更改吗
  • 资产负债表总计数表示什么意思
  • 上个月多计提的费用怎么调整
  • 文件被占用无法删除
  • linux vim
  • 分级核算下的建议有哪些
  • 租赁公司经营项目
  • phpurl编码
  • 公司增资怎么需要什么资料
  • explore.exe
  • 会计账簿的错账怎么办
  • 图卷积神经网络原理
  • 因质量问题收取停工通知
  • 固定资产清理的会计科目处理
  • 巴塞罗那城市布局
  • 网上打印企业征信报告
  • php同时使用session和cookie来保存用户登录信息的实现代码
  • c语言 *指针
  • 利润分配的账务处理会计分录
  • 发票的普票和专票什么区别
  • 公司的日常费用包括哪些
  • 为什么营业成本比营业收入大的时候没有计提减值准备呢
  • php 更新
  • 滴滴票可以抵扣吗?
  • 职工教育经费和职工福利费扣除比例
  • 进项税额有留底税额吗
  • 收到现金货款会计分录
  • 填写备案信息的目的
  • 信用减值损失属于公允价值变动收益吗
  • 金税卡就是税控盘吗
  • 无形资产的意思是
  • 电脑更换显示器需要重装驱动吗
  • 跨月发票红冲怎么做账务处理
  • 无形资产当年提摊销嘛
  • 预期年化收益率安全吗
  • 员工宿舍发生事故赔偿吗
  • 小企业会计准则和一般企业会计准则的区别
  • 生产成本与工程施工
  • 本月未过账的凭证怎么写
  • 100%直接控制的母子公司之间,母公司向子公司
  • 递延收益影响当期所得税吗为什么
  • 会计凭证装订的注意事项
  • 固定资产的折旧年限规定
  • 汽车折旧计算方法2023折旧率
  • 怎么怎么恢复
  • IN&EXISTS与NOT IN&NOT EXISTS 的优化原则小结
  • win10访问局域网电脑需要用户名和密码
  • Mac系统中pr插件汉化
  • win7宽带连接错误651怎么办
  • xp系统光盘读不出来
  • Linux如何清理磁盘空间
  • win7无线wifi
  • win10正式版声音不正常
  • opengl update
  • 安卓安全警告怎么关闭
  • android studio入门项目
  • jQuery实现表格与ckeckbox的全选与单选功能
  • npm 发布组件
  • node.js ajax
  • ubuntu安装步骤详解
  • 住房货币化什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设