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

 更新时间:2016年06月08日 08:52:24   作者:smartsmile2012  
这篇文章主要介绍了jQuery封装的屏幕居中提示信息代码,可以很方便的集成到项目开发中使用,涉及jQuery针对页面元素的动态操作技巧,需要的朋友可以参考下

本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结

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

相关文章

  • jquery replace方法去空格

    jquery replace方法去空格

    本篇文章主要介绍了jquery replace方法去空格的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-05-05
  • jquery 简单的图片展示效果

    jquery 简单的图片展示效果

    今天看到google图片搜索结果页面,感觉简洁实用,于是用jquery粗略的模仿了一下再次感觉到jquery的强大和易用,基本思路初步实现了,再整合ajax和json,应该可以做一个简单的应用了 :)
    2009-12-12
  • jQuery实现链接的title快速出现的方法

    jQuery实现链接的title快速出现的方法

    这篇文章主要介绍了jQuery实现链接的title快速出现的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • jQuery代码优化 事件委托篇

    jQuery代码优化 事件委托篇

    随着DOM结构的复杂化和Ajax等动态脚本技术的运用,事件委托自然浮出了水面
    2011-11-11
  • jQuery+jRange实现滑动选取数值范围特效

    jQuery+jRange实现滑动选取数值范围特效

    本文向大家介绍一款范围选择器插件jRange,它是基于jQuery的一款简单插件。本站之前有类似文章:jQuery+CSS使用滑块选取价格范围,其中不太好的地方是使用了jqueryui庞大的插件库,有兴趣的朋友可以看看。下面我们来看下插件jRange的使用。
    2015-03-03
  • Jquery通过JSON字符串创建JSON对象

    Jquery通过JSON字符串创建JSON对象

    这篇文章主要介绍了Jquery如何通过JSON字符串创建JSON对象,并附详细示例,需要的朋友可以参考下
    2014-08-08
  • JQuery页面随滚动条动态加载效果的简单实现(推荐)

    JQuery页面随滚动条动态加载效果的简单实现(推荐)

    下面小编就为大家带来一篇JQuery页面随滚动条动态加载效果的简单实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例

    jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例

    这篇文章主要介绍了jQuery实现Table表格隔行变色及高亮显示当前选择行效果,涉及jQuery针对table元素遍历、运算、样式及鼠标事件动态响应相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • 基于jQuey实现鼠标滑过变色(整行变色)

    基于jQuey实现鼠标滑过变色(整行变色)

    相信大家在一些网站都看到过这种效果吧,当鼠标放在新闻列表一行的时候,整行就会变色,虽然使用CSS也能够实现此种功能,但是由于众多浏览器版本对于CSS3并没有良好的支持,所以在当前情况下,使用jQuery实现此种功能是一个不错的选择
    2015-12-12
  • jquery sortable的拖动方法示例详解

    jquery sortable的拖动方法示例详解

    本文以示例的方式为大家介绍下jquery sortable的拖动方法的具体实现,感兴趣的朋友可以参考下
    2014-01-01

最新评论