基于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的一个简单的鼠标跟随提示效果
Sep 23 Javascript
jquery 与NVelocity 产生冲突的解决方法
Jun 13 Javascript
javascript学习笔记(十一) 正则表达式介绍
Jun 20 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
Apr 07 Javascript
JavaScript之AOP编程实例
Jul 17 Javascript
javascript实现拖动元素交换位置
Nov 29 Javascript
jQuery的事件预绑定
Dec 05 Javascript
jQuery Password Validation密码验证
Dec 30 Javascript
Ionic 2 实现列表滑动删除按钮的方法
Jan 22 Javascript
详解Node中导入模块require和import的区别
Aug 11 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
Aug 10 Javascript
JS script脚本中async和defer区别详解
Jun 24 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
MySQL中create table语句的基本语法是
2007/01/15 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
php获取远程文件内容的函数
2015/11/02 PHP
PHP中each与list用法分析
2016/01/08 PHP
php下载文件,添加响应头的简单实例
2016/09/22 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
js实现数组去重、判断数组以及对象中的内容是否相同
2013/11/29 Javascript
解析JavaScript中点号“.”的多义性
2013/12/02 Javascript
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
2015/09/12 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
2019/05/17 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
jQuery实现查看图片功能
2020/12/01 jQuery
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
使用Python计算玩彩票赢钱概率
2019/06/26 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
python SocketServer源码深入解读
2019/09/17 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
django orm模块中的 is_delete用法
2020/05/20 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
Python常用GUI框架原理解析汇总
2020/12/07 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
StubHub新西兰:购买和出售你的门票
2019/04/22 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
好的旅游活动方案
2014/08/19 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
解除租房协议书
2014/12/03 职场文书
2015年实习单位评语
2015/03/25 职场文书
2015年党支部书记工作总结
2015/05/21 职场文书
tree shaking对打包体积优化及作用
2022/07/07 Java/Android
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers