javascript弹出带文字信息的提示框效果


Posted in Javascript onJuly 19, 2016

本文实例讲述了javascript弹出带文字信息的提示框效果。分享给大家供大家参考,具体如下:

tooltips.js:

// position of the tooltip relative to the mouse in pixel //
var offsetx = 12;
var offsety = 8;
function newelement(newid)
{
  if(document.createElement)
  {
    var el = document.createElement('div');
    el.id = newid;
    with(el.style)
    {
      display = 'none';
      position = 'absolute';
    }
    el.innerHTML = ' ';
    document.body.appendChild(el);
  }
}
var ie5 = (document.getElementByIdx && document.all);
var ns6 = (document.getElementByIdx && !document.all);
var ua = navigator.userAgent.toLowerCase();
var isapple = (ua.indexOf('applewebkit') != -1 ? 1 : 0);
function getmouseposition(e)
{
  if(document.getElementByIdx)
  {
    var iebody=(document.compatMode &&
    document.compatMode != 'BackCompat') ?
    document.documentElement : document.body;
    pagex = (isapple == 1 ? 0:(ie5)?iebody.scrollLeft:window.pageXOffset);
    pagey = (isapple == 1 ? 0:(ie5)?iebody.scrollTop:window.pageYOffset);
    mousex = (ie5)?event.x:(ns6)?clientX = e.clientX:false;
    mousey = (ie5)?event.y:(ns6)?clientY = e.clientY:false;
    var lixlpixel_tooltip = document.getElementByIdx('tooltip');
    lixlpixel_tooltip.style.left =(mousex+pagex+offsetx) + 'px';
 lixlpixel_tooltip.style.top =(mousey+pagey+offsety) + 'px';
  }
}
function tooltip(tip)
{
  if(!document.getElementByIdx('tooltip')) newelement('tooltip');
  var lixlpixel_tooltip = document.getElementByIdx('tooltip');
  lixlpixel_tooltip.innerHTML = tip;
  lixlpixel_tooltip.style.display = 'block';
  document.onmousemove = getmouseposition;
}
function exit()
{
  document.getElementByIdx('tooltip').style.display = 'none';
}

test.html

<html>
<head>
<style>
.tableBorder7{width:800;solid; background-color: #000000;}
TD{font-family: 宋体;font-size: 12px;line-height : 15px ;}
th{background-color: #f7f7f7;color: #000000;font-size: 12px;font-weight:bold;}
th.th1{background-color: #333333;}
td.TableBody7{background-color: #B1EA45;}
</style>
<script language="JavaScript" src='tooltips.js'>
</script>
</HEAD>
<BODY>
<div onmouseover="tooltip('如果你添加的是一个播客(Podcast),请选中此复选框。');"onmouseout="exit();">蝶恋花</div>
</BODY>
</HTML>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
Apr 24 Javascript
node.js中的fs.readlink方法使用说明
Dec 17 Javascript
jQuery.form插件的使用及跨域异步上传文件
Apr 27 Javascript
jquery删除table当前行的实例代码
Oct 07 Javascript
JS中检测数据类型的几种方式及优缺点小结
Dec 12 Javascript
JavaScript实现三级联动菜单效果
Aug 16 Javascript
Angular HMR(热模块替换)功能实现方法
Apr 04 Javascript
小程序组件之仿微信通讯录的实现代码
Sep 12 Javascript
layui实现数据表格点击搜索功能
Mar 26 Javascript
vue 检测用户上传图片宽高的方法
Feb 06 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
Sep 04 Javascript
使用vuex-persistedstate本地存储vuex
Apr 29 Vue.js
总结在前端排序中遇到的问题
Jul 19 #Javascript
ECMAScript6快速入手攻略
Jul 18 #Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
Jul 18 #Javascript
JavaScript暂停和继续定时器的实现方法
Jul 18 #Javascript
jquery+CSS3实现3D拖拽相册效果
Jul 18 #Javascript
完美实现八种js焦点轮播图(下篇)
Apr 20 #Javascript
完美实现八种js焦点轮播图(上篇)
Jul 18 #Javascript
You might like
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
2012/08/08 PHP
php引用传值实例详解学习
2013/11/06 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
PHP unset函数原理及使用方法解析
2020/08/14 PHP
js 匿名调用实现代码
2009/06/19 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
jQuery Ajax调用WCF服务详细教程
2015/03/31 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
Bootstrap每天必学之js插件
2015/11/30 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
2016/11/30 Javascript
解析利用javascript如何判断一个数为素数
2016/12/08 Javascript
JS实现仿PS的调色板效果完整实例
2016/12/21 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
[02:42]完美大师赛主赛事淘汰赛第三日观众采访
2017/11/25 DOTA
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
基于Python的OCR实现示例
2020/04/03 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
linux下进程间通信的方式
2014/12/23 面试题
水利学院求职自荐书
2014/02/01 职场文书
实践单位评语
2014/04/26 职场文书
年检委托书
2014/08/30 职场文书
志愿者爱心公益活动策划方案
2014/09/15 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
Mysql基础之常见函数
2021/04/22 MySQL
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python
JavaScript中isPrototypeOf函数
2021/11/07 Javascript