基于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实现为图片添加镜头放大效果的方法
Jun 25 Javascript
JavaScript实现的SHA-1加密算法完整实例
Feb 02 Javascript
JS中多种方式创建对象详解
Mar 22 Javascript
jquery判断input值不为空的方法
Jun 05 Javascript
js仿微博动态栏功能
Feb 22 Javascript
WebSocket的通信过程与实现方法详解
Apr 29 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
Aug 03 jQuery
jQuery中$原理实例分析
Aug 13 jQuery
详解使用React.memo()来优化函数组件的性能
Mar 19 Javascript
vue基于better-scroll仿京东分类列表
Jun 30 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
Jul 22 Javascript
Javascript基于OOP实实现探测器功能代码实例
Aug 26 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
点评山进PR-D3L三波段收音机
2021/03/02 无线电
php mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
php+ajax制作无刷新留言板
2015/10/27 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
php数组指针操作详解
2017/02/14 PHP
Eval and new funciton not the same thing
2012/12/27 Javascript
jQuery实现的登录浮动框效果代码
2015/09/26 Javascript
jQuery实现下拉加载功能实例代码
2016/04/01 Javascript
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
通过命令行生成vue项目框架的方法
2017/07/12 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
python单例模式实例分析
2015/04/08 Python
python利用正则表达式提取字符串
2016/12/08 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
什么是Python中的顺序表
2020/06/02 Python
Python函数调用追踪实现代码
2020/11/27 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
详解HTML5中表单验证的8种方法介绍
2016/12/19 HTML / CSS
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
MIKI HOUSE美国官方网上商店:日本领先的婴儿和儿童高级时装品牌
2020/06/21 全球购物
数控专业毕业生求职信范文
2013/09/21 职场文书
公司拓展活动方案
2014/02/13 职场文书
考察现实表现材料
2014/05/19 职场文书
企业承诺书怎么写
2014/05/24 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
学困生帮扶工作总结
2015/08/13 职场文书
《金色的草地》教学反思
2016/02/17 职场文书