基于jquery实现的鼠标悬停提示案例


Posted in Javascript onDecember 11, 2016

//这是JS里的代码MOMO.js

因为刚学封装JQUERY插件 所以就做的稍微麻烦一点,其实在前台页面直接就可以用mouseover,mouseout,mousemove三个事件就行了

(function ($) {
 $.fn.extend({
 "titleOver": function (e) {
  this[0].myTitle = this[0].title;
  this[0].title = "";
  //创建div元素
  var tooltip = "<div id='tooltip' style='border:1px solid #000000;width:auto;position:absolute;'>" + this[0].myTitle + "</div>"
  $("body").append(tooltip);
  $("#tooltip").css({ "top": (e.pageY + y) + "px", "left": (e.pageX + x) + "px" }).show('fast');
 }, "titleOut": function () {
  this[0].title = this[0].myTitle;
  $("#tooltip").remove();
 }, "titleMove": function (e) {
  $("#tooltip").css({ "top": (e.pageY + y) + "px", "left": (e.pageX + x) + "px" });
 }
 });
 //默认鼠标坐标
 var x = 10;
 var y = 20;
})(window.jQuery);

 前台的页面:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>JqueryDemo</title>
 <script type="text/javascript" src="script/jquery-1.8.3.js"></script>
 <script type="text/javascript" src="script/MOMO.js"></script>
 <script type="text/javascript">
 $(function () {
  $("a").mouseover(function (e) {
  $(this).titleOver(e);
  }).mouseout(function () {
  $(this).titleOut();
  }).mousemove(function (e) {
  $(this).titleMove(e);
  });
 });
 </script>
</head>
<body>
 <a href="#" title="这是一个链接">这是一个链接^_^!</a>
</body>
</html>

运行效果:

基于jquery实现的鼠标悬停提示案例

当然还可以把DIV的内容换成图片,就形成了图片的悬浮效果

努力学习.....

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
javscript对象原型的一些看法
Sep 19 Javascript
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
May 23 Javascript
javascript中的括号()用法小结
Apr 14 Javascript
javascript实现复选框超过限制即弹出警告框的方法
Feb 25 Javascript
jquery验证邮箱格式是否正确实例讲解
Nov 16 Javascript
AngularJS实现一次监听多个值发生的变化
Aug 31 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
Dec 17 Javascript
详解vue.js 开发环境搭建最简单攻略
Jun 12 Javascript
javascript实现QQ空间相册展示源码
Dec 12 Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
Aug 10 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
Aug 15 Javascript
利用js实现简单开关灯代码
Nov 23 Javascript
jquery滚动条插件(可以自定义)
Dec 11 #Javascript
jquery实现简单的瀑布流布局
Dec 11 #Javascript
js倒计时显示实例
Dec 11 #Javascript
jQuery实现模拟flash头像裁切上传功能示例
Dec 11 #Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
Dec 11 #Javascript
JavaScript获取服务器时间的方法详解
Dec 11 #Javascript
基于jQuery实现的查看全文功能【实用】
Dec 11 #Javascript
You might like
人族 TERRAN 概述
2020/03/14 星际争霸
PHP下载生成的csv文件及问题总结
2015/08/06 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
Extjs学习笔记之七 布局
2010/01/08 Javascript
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
jquery合并表格中相同文本的相邻单元格
2015/07/17 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
深入分析node.js的异步API和其局限性
2016/09/05 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
2016/10/10 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
vue+web端仿微信网页版聊天室功能
2019/04/30 Javascript
Node.js从字符串生成文件流的实现方法
2019/08/18 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
在vue中使用vant TreeSelect分类选择组件操作
2020/11/02 Javascript
vue实现两个组件之间数据共享和修改操作
2020/11/12 Javascript
Python机器学习之SVM支持向量机
2017/12/27 Python
VSCode下好用的Python插件及配置
2018/04/06 Python
深入浅析Python传值与传址
2018/07/10 Python
python-tkinter之按钮的使用,开关方法
2019/06/11 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
css3 transform及原生js实现鼠标拖动3D立方体旋转
2016/06/20 HTML / CSS
英国最大的在线快递公司之一:ParcelHero
2019/11/04 全球购物
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
优秀辅导员事迹材料
2014/02/16 职场文书
优秀经理获奖感言
2014/03/04 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
创业计划书之餐饮
2019/09/02 职场文书
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python