位置: 编程技术 - 正文

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

  • 小规模教育培训计划
  • 当月销售次月开票怎么申报
  • 用友U8财务报表UFO怎么生成
  • 装水表财务是什么费用
  • 已经抵扣过的进项票对方红冲之后怎么做账报税
  • 公允价值变动损益和投资收益区别
  • 制造企业发出材料成本的计价方法
  • 单位注销合并时在原单位各个账户余额保留
  • 公司内部核算调拨价差的账务怎么做处理?
  • 上市公司个税手续流程
  • 发票开具提示
  • 企业购进口汽车会计分录
  • 增值税差额征收企业所得税主营业务收入应按什么计入
  • 开出销项负数发票怎么做账
  • 利息保障倍数计算公式资本化利息
  • 无形资产摊余价值不含减值
  • 小型微利企业预缴
  • 收到对方公司的货款怎么记账
  • windows10如何设置锁屏时间
  • 退税收入要不要交所得税?
  • win10ie浏览器没有internet选项
  • win11打不开安全模式
  • window10的点在哪里
  • 企事业承包承租经营所得税税法
  • 华为mate50pro怎么读
  • win10打开txt
  • 操作系统的内存映射
  • 其他应付款在现金流量表怎么填
  • 非货币性资产交换
  • Element-UI--<el-switch>的@change回调函数的参数用法
  • php如何创建文件
  • 机器学习中的数学原理——对数似然函数
  • 财务费用的核算属于什么业务
  • php验证终端类型是什么
  • 会计申报需要哪些数据
  • 毕业设计基于web难还是JAVA
  • ajax和axios区别
  • netbeans for php
  • 织梦cms不更新了吗
  • 中小型科技企业所面临的普遍问题是资金缺乏
  • springboot升级到2.1.6需要注意
  • 实际发生坏账损失不影响应收账款
  • 扣除公积金分录
  • 未达起征点销售额
  • 租赁公司一般都有什么税
  • 跨月红字发票开错了可以撤销吗
  • 非独立核算的分公司需要独立建账吗
  • mysql主从配置详解
  • 应交税费的核算范围
  • 业务招待费专票可以抵扣吗
  • 平行结转分步法各步骤的费用
  • 垃圾处理费如何做账
  • 海关被税没有发票
  • 非税收入一般缴款书是什么意思
  • 应收账款因质量问题被扣除的损失可以税前扣除吗
  • 职工薪酬一般计入哪些科目进行核算
  • 收到银行季度结转怎么做
  • 总包分包怎么区分
  • 2020年专项扣除怎么填
  • 暂估入库后发票来不了会计分录
  • 其他债权投资发生减值会影响所有者权益总额吗
  • 购货方与付款方不一致
  • 人力资源公司可以开培训费发票吗
  • 营改增之后还有营业税金及附加吗
  • 收到分公司负责人的礼物
  • 明细分类账怎么打印
  • 五险一金怎么用呢
  • mysql5.7版本的服务的名字是
  • Win7旗舰版系统镜像文件
  • mac怎么移动鼠标
  • win10浏览器下载不了软件怎么回事
  • windows更新后风扇不转
  • win8.1安装过程
  • win10更新后qq打不开
  • mysql如何将查询结果输出到文件
  • 怎么通过微信号查到对方的手机号码
  • nodejs调用打印机
  • javascript基础入门视频教程
  • 发票怎样上传?
  • 船舶吨税是中央税还是地方税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设