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 相关文章推荐
javascript removeChild 使用注意事项
Apr 11 Javascript
jquery加载页面的方法(页面加载完成就执行)
Jun 21 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
Dec 14 Javascript
jQuery实现可用于博客的动态滑动菜单
Mar 09 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
Sep 09 Javascript
使用Bootstrap Tabs选项卡Ajax加载数据实现
Dec 23 Javascript
JS求解三元一次方程组值的方法
Jan 03 Javascript
如何用js判断dom是否有存在某class的值
Feb 13 Javascript
js实现简单的手风琴效果
Feb 27 Javascript
AngularJS表单验证功能分析
May 26 Javascript
微信小程序实现图片上传功能
May 28 Javascript
SVG实现时钟效果
Jul 17 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
不用GD库生成当前时间的PNG格式图象的程序
2006/10/09 PHP
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
PHP HTML代码串截取代码
2008/12/29 PHP
支持数组的ADDSLASHES的php函数
2010/02/16 PHP
PHP中设置时区方法小结
2012/06/03 PHP
PHP中把stdClass Object转array的几个方法
2014/05/08 PHP
PHP中的浅复制与深复制的实例详解
2017/10/26 PHP
PHP依赖注入原理与用法分析
2018/08/21 PHP
JS 各种网页尺寸判断实例方法
2013/04/18 Javascript
分享一个自己动手写的jQuery分页插件
2014/08/28 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
js变量提升深入理解
2016/09/16 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
2016/12/22 Javascript
纯原生js实现table表格的增删
2017/01/05 Javascript
Javascript中构造函数要注意的一些坑
2017/01/23 Javascript
vue-resource + json-server模拟数据的方法
2017/11/02 Javascript
解决vue 更改计算属性后select选中值不更改的问题
2018/03/02 Javascript
Python抓取京东图书评论数据
2014/08/31 Python
python实现kMeans算法
2017/12/21 Python
一些Centos Python 生产环境的部署命令(推荐)
2018/05/07 Python
python中字符串的操作方法大全
2018/06/03 Python
Python使用gRPC传输协议教程
2018/10/16 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
SpringBoot实现登录注册常见问题解决方案
2020/03/04 Python
python调用私有属性的方法总结
2020/07/24 Python
Pycharm自带Git实现版本管理的方法步骤
2020/09/18 Python
python爬虫泛滥的解决方法详解
2020/11/25 Python
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
淘宝客服专员岗位职责
2014/04/11 职场文书
党员个人对照检查材料
2014/10/01 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python