基于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 相关文章推荐
jquery与google map api结合使用 控件,监听器
Mar 04 Javascript
Jquery Ajax学习实例3 向WebService发出请求,调用方法返回数据
Mar 16 Javascript
jQuery实现的类flash菜单效果代码
May 17 Javascript
不使用中间变量,交换int型的 a, b两个变量的值。
Oct 29 Javascript
基于JQuery实现CheckBox全选全不选
Jun 27 Javascript
js实现幻灯片效果(基于jquery插件)
Nov 05 Javascript
js随机生成网页背景颜色的方法
Feb 26 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
Sep 05 Javascript
Vue的百度地图插件尝试使用
Sep 06 Javascript
js构建二叉树进行数值数组的去重与优化详解
Mar 26 Javascript
vue 获取视频时长的实例代码
Aug 20 Javascript
JSON 入门教程基础篇 json入门学习笔记
Sep 22 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
php中++i 与 i++ 的区别
2012/08/08 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
jQuery find和children方法使用
2011/01/31 Javascript
关于js datetime的那点事
2011/11/15 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
2013/01/02 Javascript
jQuery实现预加载图片的方法
2015/03/17 Javascript
javascript实现跨域的方法汇总
2015/06/25 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
2015/08/06 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
关于RequireJS的简单介绍即使用方法
2016/10/20 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
2018/12/22 jQuery
javascript面向对象程序设计实践常用知识点总结
2019/07/29 Javascript
[02:33]DOTA2英雄基础教程 司夜刺客
2013/12/04 DOTA
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
python getopt 参数处理小示例
2009/06/09 Python
Eclipse + Python 的安装与配置流程
2013/03/05 Python
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
Python字符串特性及常用字符串方法的简单笔记
2016/01/04 Python
Python实现查看系统启动项功能示例
2018/05/10 Python
解决Tensorflow使用pip安装后没有model目录的问题
2018/06/13 Python
Python中文编码知识点
2019/02/18 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
2019/08/07 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
python爬虫调度器用法及实例代码
2020/11/30 Python
大学生旷课检讨书
2014/01/22 职场文书
文明学生事迹材料
2014/01/29 职场文书
机械专业应届毕业生自荐书
2014/06/12 职场文书
停车位租赁协议书
2014/09/24 职场文书
区域经理岗位职责
2015/02/02 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书