jquery隐藏动画教程(jquery插件实现鼠标隐藏)
类别:编程学习 浏览量:2204
时间:2022-04-01 01:46:06 jquery隐藏动画教程
jquery插件实现鼠标隐藏本文实例为大家分享了jquery插件实现鼠标隐藏的具体代码,供大家参考,具体内容如下
鼠标悬浮在某个dom上的时候,自动给你隐藏,效果图因为录屏软件的问题,作用不出来
效果如下
代码部分
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>做久置隐藏</title> <script src="js/jquery-3.4.1.min.js"></script> <style> *{ margin: 0; padding: 0; } .box{ border: 1px solid lightgray; width: 100px; height: 100px; margin: 10px; float: left; } </style> </head> <body> <li class="box" id="box1" style="background-color: #1abc9c;"></li> <li class="box" id="box2" style="background-color: #3498db;"></li> <li class="box" id="box3" style="background-color: #f1c40f;"></li> <li class="box" id="box4" style="background-color: #e74c3c;"></li> <li class="box" id="box5" style="background-color: #9b59b6;"></li> </body> </html> <script> $(function(){ $.mh(["#box1","#box3","#box5"]); }) $.extend({ mh:function(op,time){ op=op==undefined?[]:op;//对象 time = time==undefined?500:time;//多久隐藏 var str = op.join(','); var t = null; var f = false; $(str).mouseenter(function(){ f = true; $(str).css('cursor','default'); }).mouseleave(function(){ f = false; clearTimeout(t); $(str).css('cursor','default'); }).mousemove(function(){ if(f){ $(str).css('cursor','default'); clearTimeout(t); hid(); }else{ clearTimeout(t); } }) function hid(){ t =setTimeout(function(){ $(str).css('cursor','none'); console.log('隐藏了'); },time) } } }) </script>
思路解释
- 把所有动作考虑进去,只要鼠标符合我们的判断,给一个样式cursor:none就完事
- 此外就是给上cursor:default还原默认样式了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- jQuery中noConflict()的用法
- jQuery中height()、innerheight()、outerheight()的区别
- jquery中prop和attr的区别
- jquery判断是否显示或隐藏
- Jquery中的offset()和position()的区别
- JQuery中serialize()
- jquery next()
- jquery的直接设置下拉框的选中值(jquery实现户籍地选择下拉框)
- jquery操作table
- jquery使用data缓存数据
- jQuery多个版本间,以及与其他js文件冲突的解决方法
- jQuery邮箱自动补全
- jQuery商品属性选择的实现
- jquery中filter
- jquery鼠标滑过显示提示框
- jquery实现在光标位置插入内容
- 兄弟萌,今年的七夕又取消了 思考 思考(今年的七夕又取消了)
- 七夕取消是什么梗(七夕取消是什么梗)
- 这竟然是捏出来的 20种橡皮泥玩法让你轻松hold住魔娃(这竟然是捏出来的)
- 自制橡皮泥(自制橡皮泥)
- 还在卖 禁药西布曲明网上论斤卖(还在卖禁药西布曲明网上论斤卖)
- 微商在朋友圈热卖的 DL减肥咖啡 含违禁药物,你还敢买吗(微商在朋友圈热卖的)
热门推荐
- dedecms标签怎么调用(dedecms织梦系统内容页英文字母不换行的解决方法)
- css 自适应手机屏幕(Css实现手机端页面强制横屏的方法示例)
- idea配合tomcat进行web开发(IDEA2021 tomcat10 servlet 较新版本踩坑问题)
- linq 排序
- mysql索引的机制(Mysql索引选择以及优化详解)
- 普通人如何申请阿里云账号(怎么注册阿里云账号 阿里云帐号怎么申请)
- dedecms参数不显示(DEDECMS后台登陆空白排查错误原因)
- sqlserver语句中的temp(SQL SERVER中强制类型转换cast和convert的区别详解)
- nginx结构图解(详解Nginx 工作原理)
- docker镜像和容器(使用docker build kit构建树莓派上可用的Docker镜像)