位置: 编程技术 - 正文

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

  • 人力资源公司怎么和企业谈合作
  • 生产企业免抵退税申报步骤
  • 0税率发票有什么用
  • 金蝶kis暂存的凭证怎样
  • 联营企业和合营企业长期股权投资的方式
  • 进口货物需要交哪些税
  • 当月发票开错了已经红冲怎么做分录?
  • 购买电脑的方案
  • 医院的固定资产是由财务负责的吗?
  • 增值税专用发票开错了咋办
  • 签合同交什么照片比较好
  • 加油的普票可以抵扣进项税吗
  • 个税申报密码是什么意思
  • 红色手撕发票怎么看金额
  • 应付股利会计分录例题
  • 兼职人员个税起征点
  • win11更新失败怎么办
  • mac怎么调整网页大小
  • 如何用腾讯电脑管家删除文件
  • 收到客户付款 会计分录
  • php string
  • windows不能打开exe文件
  • 建筑企业异地预缴企业所得税
  • 文心一格百度
  • 实现扩展功能的快捷键
  • redis incr 高并发
  • 盈余公积转增会计分录
  • 土方专用发票
  • 在ubuntu中安装win10
  • 直播属于什么行业门类
  • 申报个税工资报少了怎么更改
  • 电子口岸无纸化报关
  • 无锡政府回购安置房
  • 机票改签费贵吗
  • 发票可以去做原始凭证吗
  • 国有集体企业是国企吗
  • 研发费用加计扣除新税收政策
  • 应税服务零税率是什么
  • 应付账款账面价值扣除商业折扣吗
  • 主营业务收入主要反映企业销售商品或劳务获得的收入
  • 付国外客户佣金怎么代扣代缴增值税
  • 原材料 半成品
  • 小规模纳税人购车是怎么抵税的
  • 应付账款周转率越大说明什么
  • 多计提房产税怎么冲销
  • 利息支出税前扣除的规定
  • 民间非营利组织会计制度及操作实务
  • 年底不发工资 员工离职
  • SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法
  • mysql 5.7.21安装教程
  • win7复制文件
  • Win10 64位系统下鼠标右键刷新没反应的解决方案
  • centos7怎么查看磁盘空间
  • ubuntu18.04安装eclipse
  • linux如何远程桌面
  • win11连接win7共享打印机
  • win7如何设置语言输入
  • linux多线程编程电子书
  • windows8 如何关机
  • win7系统开机后很卡什么原因
  • wind7安装
  • linux就该这么些
  • [置顶]电影名字《收件人不详》
  • cocos2djs
  • js拖拽div
  • html中<
  • kill某个进程
  • Protecting Content With AssetBundle[Unity]
  • javascript操作文件
  • jquery中的动画吗,是怎样用的
  • Android之SQLite
  • Python简单格式化时间的方法【strftime函数】
  • JavaScript中Textarea滚动条不能拖动的解决方法
  • 安卓cts认证
  • 新加坡税务局电邮
  • 2021西安雁塔区第一幼儿园运动会
  • 什么是增值税税率是多少
  • 车辆过户给自己家人
  • 建筑企业异地经营需要备案吗
  • 国税发票什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设