jQuery封装的屏幕居中提示信息代码


Posted in Javascript onJune 08, 2016

本文实例讲述了jQuery封装的屏幕居中提示信息代码。分享给大家供大家参考,具体如下:

function showLoad(tipInfo, type, autohide) {
  var pic = "";
  switch (type) {
    case 0: // loading
      pic = "./Images/loading.gif";
      break;
    case 1: // ok
      pic = "./Images/right.png";
      break;
    case 2: // error
      pic = "./Images/error.png";
      break;
    default: //其他任何值时
      pic = "./Images/loading.gif";
      break;
  }
  var eTip = document.createElement('div');
  eTip.setAttribute('id', 'tipDiv');
  eTip.style.display = 'none';
  eTip.style.width = '300px';
  eTip.style.height = '20px';
  eTip.style.padding = '5px 15px'
  eTip.innerHTML = "<img src=\"" + pic + "\" style=\"float:left;\" /> <span style=\"color:#373737; font-size:14px\">" + tipInfo + "</span>";
  try {
    document.body.appendChild(eTip);
  } catch (e) { }
  $("#tipDiv").css({
    position: "absolute",
    border: "solid 0px #D1D1D1",
    left: ($(window).width() - $("#tipDiv").outerWidth()) / 2,
    top: ($(window).height() - $("#tipDiv").outerHeight()) / 2 + $(document).scrollTop()
  });
  $('#tipDiv').show();
  if (autohide == true) {
    $('#tipDiv').fadeOut(3000);
  }
}
function closeLoad() {
  $('#tipDiv').fadeOut();
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Jquery提示框封装</title>
  <script src="JS/jquery-1.8.0.min.js" type="text/javascript"></script>
  <script type="text/javascript">
    $(function () {
      $("#name").blur(function () {
        if ($(this).val() == "") {
          tip(this, "×请输入");
        } else {
          tip(this,"√输入正确");
        }
      })
    });
    function tip(o,tip) {
      var eTip = document.createElement("span");
      var objid = $(o).attr("id") + "_tipDiv";
      var value = $(o).val();
      //绝对路径
      var x = $(o).offset().top;
      var y = $(o).offset().left;
      var w = $(o).width();
      var h = $(o).height();
      eTip.setAttribute("id", objid);
      try {
        document.body.appendChild(eTip);
      } catch (e) { }
      $("#" + objid).hide();
      $("#" + objid).css({
        top: x,
        left: y + w + 10,
        height: h,
        position: "absolute",
        padding: "5px"
      });
      $("#" + objid).html(tip);
      $("#" + objid).show();
    }
  </script>
</head>
<body>
<br/><br/><br/><br/><br/>
 <input type="text" id="name" /><br/><br/><br/><br/>
 <input type="text" id="pwd" />
</body>
</html>

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

Javascript 相关文章推荐
关于捕获用户何时点击window.onbeforeunload的取消事件
Mar 06 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
Jan 04 Javascript
js点击出现悬浮窗效果不使用JQuery插件
Jan 20 Javascript
使用jQuery判断Div是否在可视区域的方法 判断div是否可见
Feb 17 Javascript
浅析Javascript中bind()方法的使用与实现
Apr 29 Javascript
JavaScript日期选择功能示例
Jan 16 Javascript
浅谈箭头函数写法在ReactJs中的使用
Aug 22 Javascript
js实现复制功能(多种方法集合)
Jan 06 Javascript
JavaScript中严格判断NaN的方法
Feb 16 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
Aug 10 Javascript
微信小程序使用gitee进行版本管理
Sep 20 Javascript
微信小程序实现日历功能
Nov 27 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
Jun 07 #Javascript
JavaScript基础语法之js表达式
Jun 07 #Javascript
JavaScript必看小技巧(必看)
Jun 07 #Javascript
通过正则表达式获取url中参数的简单实现
Jun 07 #Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
Jun 07 #Javascript
javascript显示倒计时控制按钮的简单实现
Jun 07 #Javascript
基于jQuery下拉选择框插件支持单选多选功能代码
Jun 07 #Javascript
You might like
php使用curl打开https网站的方法
2015/06/17 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
jQuery的选择器中的通配符使用介绍
2014/03/20 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
javascript定时器完整实例
2015/02/10 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
jQuery 限制输入字符串长度
2016/06/20 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
JS实现将二维数组转为json格式字符串操作示例
2018/07/12 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
vue弹窗插件实战代码
2018/09/08 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
深入理解nodejs搭建静态服务器(实现命令行)
2019/02/05 NodeJs
微信小程序搜索功能(附:小程序前端+PHP后端)
2019/02/28 Javascript
layui 实现表格某一列显示图标
2019/09/19 Javascript
python生成二维码的实例详解
2017/10/29 Python
详解python调用cmd命令三种方法
2019/07/08 Python
python list转置和前后反转的例子
2019/08/26 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
Python+OpenCV图像处理——实现轮廓发现
2020/10/23 Python
appium+python自动化配置(adk、jdk、node.js)
2020/11/17 Python
完美解决Pycharm中matplotlib画图中文乱码问题
2021/01/11 Python
使用Python爬虫爬取小红书完完整整的全过程
2021/01/19 Python
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
KOHLER科勒美国官网:国际著名卫浴橱柜领先品牌
2020/06/27 全球购物
网络体系结构及协议的定义
2014/03/13 面试题
工商治理实习生的自我评价分享
2014/02/20 职场文书
我爱我的祖国演讲稿
2014/05/04 职场文书
学习雷锋标语
2014/06/25 职场文书
争先创优公开承诺书
2014/08/30 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书