位置: 编程技术 - 正文

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

  • 缴纳房产税怎么记账
  • 递延所得税资产是什么类科目
  • 生产成本月末有余额怎么结账
  • 库存商品转为固定资产说明
  • 交易性金融资产有哪些
  • 差旅费抵税怎么算
  • 企业注销库存怎么做账
  • 采购返利怎么生成发票
  • 招待客人的住宿费能抵扣吗?
  • 员工报销款可以公转私吗
  • 负债表内容
  • 发生销售折让时为什么不冲减成本
  • 挂失的存单还有记录吗
  • 公司接受投资会计科目
  • 股东捐赠给企业资金保壳
  • 股东向公司借款需要股东会决议吗
  • 增值税专用发票使用规定 最新
  • 为什么非征期不允许汇总上传
  • 小规模增值税怎么做账
  • 货物和劳务
  • 食堂费用没有发票能挂账吗
  • 纳税单位与免税单位共用的房屋由纳税单位全额纳税
  • surface安装win10专业版
  • win11dns电脑服务器未响应如何处理
  • 应用程序出现异常怎么办
  • linux批量操作工具
  • 预付款,尾款
  • php测试成功的邮件是什么
  • apache运行php
  • PHP:mb_check_encoding()的用法_mbstring函数
  • 支付给代理机构的手续费
  • linux grep过滤空白行
  • 固定资产减值损失属于什么科目
  • 借款费用开始资本化应满足的条件不包括
  • 购车的进项税怎么抵扣
  • 筹建期如果是一般纳税人 专票以后可以留着抵扣吗
  • 自动驾驶决策规划技术理论与实践电子版
  • vue路由使用方法
  • 个体双定户税率
  • 未分配利润为负数怎么调整
  • 工会经费税前扣除是什么意思
  • 外国人在我国境内被刑事拘留
  • wordpress配置数据库
  • python PaddleOCR库的介绍
  • 汇票收入会计分录
  • 专票和普票都是13个点嘛
  • 外币交易的会计分录怎么写
  • 酒店如何控制成本汇报怎么写
  • 存货跌价准备在借方表示什么
  • 机械租赁属于什么科目
  • 委托加工应税消费品收回后直接销售
  • 劳务费个税账务处理办法
  • 制造费用怎么写
  • 当月的印花税需要交吗
  • 软件开发公司账一定按项目做吗
  • 单位食堂收费制度
  • 普票丢失可以以照片入账么
  • 建设项目开办费包括哪些
  • 没有什么费用
  • 预付款项给供应商合法吗
  • mysql union unionall
  • fedora怎么样
  • ubuntu图片查看
  • 如何关闭windows8的密码
  • win7英语
  • win8系统怎么设置自动关机
  • mac怎么快速上手
  • linux charon
  • win10怎么添加游戏手柄
  • win7电脑c盘格式化
  • unity每秒执行一次
  • 单机模式在哪
  • jquery怎么写轮播图
  • jquery.js插件
  • 个体工商户税务申报怎么操作流程
  • 西乡国税局电话
  • 广西城建投资集团官网
  • 忘记了密码怎么打开手机
  • 优税猫是什么运营模式
  • 地税是什么时候开始征收耕地的呢
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设