基于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操作iframe父页面与子页面的元素与方法(实例讲解)
Nov 20 Javascript
javascript弹出窗口中增加确定取消按钮
Jun 24 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
Nov 21 Javascript
JS实现点击按钮可实现编辑功能
Jul 03 Javascript
Angular-UI Bootstrap组件实现警报功能
Jul 16 Javascript
js中怎么判断两个字符串相等的实例
Jan 17 Javascript
vue生命周期与钩子函数简单示例
Mar 13 Javascript
详解JS实现系统登录页的登录和验证
Apr 29 Javascript
angular6开发steps步骤条组件
Jul 04 Javascript
iview form清除校验状态的实现
Sep 19 Javascript
Vue实现可移动水平时间轴
Jun 29 Javascript
vue使用exif获取图片旋转,压缩的示例代码
Dec 11 Vue.js
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 empty() 检查一个变量是否为空
2011/11/10 PHP
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
js实现简单的验证码
2015/12/25 Javascript
jQuery增加与删除table列的方法
2016/03/01 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
ES6新特性之Symbol类型用法分析
2017/03/31 Javascript
详解AngularJS 模块化
2017/06/14 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
python3.X 抓取火车票信息【修正版】
2018/06/19 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
django 单表操作实例详解
2019/07/30 Python
解决jupyter notebook 前面书写后面内容消失的问题
2020/04/13 Python
详解用Python调用百度地图正/逆地理编码API
2020/07/02 Python
Python+OpenCV图像处理——实现轮廓发现
2020/10/23 Python
Python学习之time模块的基本使用
2021/01/17 Python
纯css3实现的动画按钮的实例教程
2014/11/17 HTML / CSS
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
乌克兰香水和化妆品网站:Notino.ua
2018/03/26 全球购物
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
出国留学介绍信
2014/01/13 职场文书
王力宏牛津大学演讲稿
2014/05/22 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
困难补助申请报告
2015/05/19 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
小学教师教学随笔
2015/08/14 职场文书
八年级地理课件资料及考点知识分享
2019/08/30 职场文书
python关于集合的知识案例详解
2021/05/30 Python
Python实现智慧校园自动评教全新版
2021/06/18 Python
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫