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 两个窗体之间传值实现代码
Sep 25 Javascript
jquery中动态效果小结
Dec 16 Javascript
了不起的node.js读书笔记之node的学习总结
Dec 22 Javascript
jQuery简单实现图片预加载
Apr 20 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
Jul 04 Javascript
利用Node.js制作爬取大众点评的爬虫
Sep 22 Javascript
jQuery监听浏览器窗口大小的变化实例
Feb 07 Javascript
微信小程序左右滑动切换页面详解及实例代码
Feb 28 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
Oct 01 Javascript
js根据json数据中的某一个属性来给数据分组的方法
Oct 08 Javascript
Nuxt.js 数据双向绑定的实现
Feb 17 Javascript
jQuery/JS监听input输入框值变化实例
Oct 17 jQuery
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令牌 Token改进版
2008/07/18 PHP
php数据库连接时容易出错的特殊符号问题
2010/09/01 PHP
3款值得推荐的微信开发开源框架
2014/10/28 PHP
smarty模板引擎之配置文件数据和保留数据
2015/03/30 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
极易被忽视的javascript面试题七问七答
2016/02/15 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
利用pm2部署多个node.js项目的配置教程
2017/10/22 Javascript
小程序云开发实战小结
2018/10/25 Javascript
vue实现的下拉框功能示例
2019/01/29 Javascript
vue项目移动端实现ip输入框问题
2019/03/19 Javascript
基于JS实现父组件的请求服务过程解析
2019/10/14 Javascript
小程序分享链接onShareAppMessage的具体用法
2020/05/22 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
Python中字符串对齐方法介绍
2015/05/21 Python
浅述python中深浅拷贝原理
2018/09/18 Python
Python字典遍历操作实例小结
2019/03/05 Python
浅谈python标准库--functools.partial
2019/03/13 Python
python 求10个数的平均数实例
2019/12/16 Python
python+opencv实现移动侦测(帧差法)
2020/03/20 Python
Python接口测试数据库封装实现原理
2020/05/09 Python
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
Manduka官网:瑜伽垫、瑜伽毛巾和服装
2018/07/02 全球购物
护理学专业推荐信
2013/12/03 职场文书
保护环境倡议书500字
2014/05/19 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
Java 实现限流器处理Rest接口请求详解流程
2021/11/02 Java/Android
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL