位置: 编程技术 - 正文

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

  • 个人出售二手房要交增值税吗
  • 分公司所得税汇算清缴
  • 促销费用计入销售费用哪个科目
  • 工会经费个人绩效计入缴费基数吗
  • 增值税普票可以开给个人吗
  • 小规模纳税人应交增值税怎么算
  • 电商相对于传统企业有哪些特点?
  • 银行汇票可以异地跨行使用吗
  • 支付临时工劳务费700元需要开发票吗
  • 一般纳税人加计抵减申报表怎么填
  • 企业收到生育津贴但不发给员工怎么办
  • 增值税专用发票几个点
  • 借款利息收入所得税
  • 财政补贴是什么
  • 应交税费附加税期末有余额吗
  • 往来核算在会计哪个科目
  • 公立医院固定资产贷款相关规定
  • 房屋租赁发票需要备注吗
  • 代扣代缴的增值税怎么做账
  • 个人所得税申报方式选哪个比较好
  • 关于一般纳税人提供非学历教育服务适用简易计税
  • 调用核心征管失败是什么意思
  • 定期定额户需要自己申报吗
  • 税率调整后合同金额变更案例
  • 印花税退款分录
  • 个税三险一金指什么意思
  • 把试驾车当新车卖,构成欺诈
  • 苹果6手机锁屏
  • php二维数组遍历
  • 服务业结转成本与收入如何配比
  • linux系统的介绍
  • 以商业汇票抵付应付账款会计分录
  • 银行卡账户年费是什么意思 为什么扣我银行卡的钱
  • 多交税款的退还
  • 浅析是什么意思
  • 云服务器可以一直开着吗
  • 长期股权投资
  • css中文字垂直排列
  • css基础入门
  • 四舍五入的弊端
  • 文化事业建设费税收优惠政策2023
  • 企业之间收的借款利息该如何交税 原文
  • 公司地面硬化财务如何入账
  • 防伪税控开票
  • PostgreSQL教程(十五):系统表详解
  • ibm db2认证
  • 银行承兑汇票如果到期了企业没有兑付
  • 农业发展公司有没有库存商品的
  • 银行本票与银行汇票的区别之一是
  • 会计记错账有什么后果
  • 收款预缴增值税怎么做账
  • 一年发一次工资好不好
  • 持有至到期投资减值准备
  • 防伪税控服务费怎么交
  • 个人打钱到公司账上违法吗
  • 工资社保医保计算
  • 免抵税额什么意思
  • 会计内帐外帐的区别在哪
  • windows勒索病毒溯源
  • windows vista server
  • gcasSWUpdater.exe是什么进程 有什么作用 gcasSWUpdater进程查询
  • win8系统怎么到桌面
  • win10电脑提示
  • linux怎样使用
  • win8升win8.1
  • 深入解析windows
  • shell脚本echo输出变量
  • eval()方法
  • python def用法理解
  • java sc is never closed
  • androidstudio 教程
  • 置顶是什么意思呢
  • javascript总结笔记
  • js中截取字符串的方法
  • python中的stringvar
  • 工会经费税务机关代收规定
  • 陕西省国家税务局
  • 重庆办理4050社保需要什么材料
  • 医保账户被扣财富怎么办
  • 税务总局2019 14号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设