位置: 编程技术 - 正文

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

  • 现代服务是可以做什么的
  • 取得虚开普票怎样补增值税
  • 购买方已抵扣怎么作废
  • 哪些行业不能开具增值税专用发票
  • 事业单位装修费用
  • 出口退免税备案
  • 怎么核算关联企业的借款费用?
  • 复利现值是什么意思
  • 出售办公用房要交什么税
  • 增值税发票作废有什么损失
  • 增值税专票的收款人必须是个人嘛
  • 金税盘用途
  • 国际收款产生的手续费账务处理
  • 涂料厂生产销售的涂料要交消费税吗
  • 电子税务局印花税税种认定
  • 出口的会计分录
  • 金税盘发票显示不出确认
  • 推广服务费收入如何核算成本
  • 赡养老人个税扣除标准和条件是什么
  • 销售商品分期收款,减免一部分货款怎么做账
  • 简要说明php web的工作流程
  • 在php中,字符串有哪些表示形式
  • PHP:oci_cancel()的用法_Oracle函数
  • 广度优先算法代码
  • windows 10音响没有声音
  • .fas文件病毒
  • 开出转账支票补付款项
  • PHP:mcrypt_module_get_algo_key_size()的用法_Mcrypt函数
  • 年金单位缴费计入个人账户(税前)
  • yolov5 ios
  • 踩雷日记:Pytorch mmcv-full简易安装
  • 前端promise封装
  • 工程建设质保金比例
  • idea2021版本创建项目
  • php 验证类
  • 发票取得取得售卡方公司开具的增值税专用发票
  • 会计人员报销差旅费应该给谁审核呢
  • 一般纳税人购进免税农产品如何抵扣进项税额
  • 信用证支付方式,银行处理单据时主要关注( )
  • 关于在使用手机
  • 利用职务之便谋取私利是什么罪
  • sql将一列数据变成一行显示
  • 认证一般纳税人之后,之前开的发票作废重新填开的税率
  • 企业法人需要本人到场吗
  • 现代服务税目包括哪些具体分类
  • 计提电费的会计分录怎么写
  • 公司员工兼职开公司
  • 伤残鉴定中心流程
  • 建筑业增值税税负率一览表
  • 月底资产负债表怎么填
  • 小规模纳税人的税率是多少
  • 负商誉的分录
  • 行政事业单位拨付给企业的财政补助款用交增值税吗
  • 其他应付为负数什么意思
  • 母公司代子公司收款,子公司开具发票
  • 企业固定资产清理流程
  • 银行结息需要开发票吗
  • 库存退货怎么做账
  • 安装sql server 2008硬件要求
  • mysql数据库文件存放在哪里
  • for windows vista only
  • 笔记本xp系统怎么升级win7系统
  • macbook怎么修复磁盘
  • centos怎么安装软件包
  • msstat.exe - msstat是什么进程 有什么用
  • win7系统360浏览器收藏夹位置
  • linux查询ipv4
  • iptables 增加
  • javascript如何定义变量
  • ant编译工具
  • js设计模式书
  • js对象用法
  • fiori开发
  • jquery easyui插件
  • 实现断点续传的工具软件
  • 税务机关一案双查管理办法
  • 福建省税务报税系统官网
  • 税务投诉撤销申诉
  • 广东税务怎么查社保缴费明细
  • 北京地税局报税时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设