JS实现简单的右下角弹出提示窗口完整实例


Posted in Javascript onJune 21, 2016

本文实例讲述了JS实现简单的右下角弹出提示窗口效果。分享给大家供大家参考,具体如下:

<!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>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>aa</title>
  <style type="text/css">
   * {
    margin: 0px;
    padding: 0px;
   }
   html, body {
    height: 100%;
   }
   body {
    font-size: 14px;
    line-height: 24px;
   }
   #tip {
    position: absolute;
    right: 0px;
    bottom: 0px;
    height: 0px;
    width: 180px;
    border: 1px solid #CCCCCC;
    background-color: #eeeeee;
    padding: 1px;
    overflow: hidden;
    display: none;
    font-size: 12px;
    z-index: 10;
   }
   #tip p {
    padding: 6px;
   }
   #tip h1 {
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    background-color: #0066CC;
    color: #FFFFFF;
    padding: 0px 3px 0px 3px;
    filter: Alpha(Opacity = 100);
   }
   #tip h1 a, #detail h1 a {
    float: right;
    text-decoration: none;
    color: #FFFFFF;
   }
  </style>
  <script type="text/javascript">
   window.onload = function(){
    var divTip = document.createElement("div");
    divTip.id = "tip";
    divTip.innerHTML = "<h1><a href='javascript:void(0)' onclick='start()'>关闭</a>title</h1><p><a href='javascript:void(0)' onclick='showwin()'>content</a></p>";
    divTip.style.height = '0px';
    divTip.style.bottom = '0px';
    divTip.style.position = 'fixed';
    document.body.appendChild(divTip);
   }
   var handle;
   function start(count){
    var obj = document.getElementById("tip");
    if (parseInt(obj.style.height) == 0) {
     obj.style.display = "block";
     handle = setInterval("changeH('up')", 20);
    }
    else {
     handle = setInterval("changeH('down')", 20)
    }
   }
   function changeH(str){
    var obj = document.all ? document.all["tip"] : document.getElementById("tip"); //docuemnt.all ??????
    if (str == "up") {
     if (parseInt(obj.style.height) > 100) 
      clearInterval(handle);
     else 
      obj.style.height = (parseInt(obj.style.height) + 8).toString() + "px";
    }
    if (str == "down") {
     if (parseInt(obj.style.height) < 8) {
      clearInterval(handle);
      obj.style.display = "none";
     }
     else 
      obj.style.height = (parseInt(obj.style.height) - 8).toString() + "px";
    }
   }
   function showwin(){
    //document.getElementsByTagName("html")[0].style.overflow = "hidden";
    start();
   }
  </script>
 </head>
 <body>
  <a href="#" onclick="start()">click</a>
 </body>
</html>

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

Javascript 相关文章推荐
jquery 插件开发 extjs中的extend用法小结
Jan 04 Javascript
关于jQuery参考实例 1.0 jQuery的哲学
Apr 07 Javascript
Javascript 中创建自定义对象的方法汇总
Dec 04 Javascript
浅谈jQuery事件绑定原理
Jan 02 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
May 03 Javascript
AngularJS改变元素显示状态
Apr 20 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
May 21 Javascript
如何进行微信公众号开发的本地调试的方法
Jun 16 Javascript
jQuery实现图片下载代码
Jul 18 jQuery
javascript Canvas动态粒子连线
Jan 01 Javascript
node.js +mongdb实现登录功能
Jun 18 Javascript
vue使用refs获取嵌套组件中的值过程
Mar 31 Vue.js
jQuery获取元素父节点的方法
Jun 21 #Javascript
JS图片定时翻滚效果实现方法
Jun 21 #Javascript
Javascript删除指定元素节点的方法
Jun 21 #Javascript
jQuery插件扩展测试实例
Jun 21 #Javascript
早该知道的7个JavaScript技巧
Jun 21 #Javascript
BootStrap实现树形目录组件代码详解
Jun 21 #Javascript
jQuery实现的跨容器无缝拖动效果代码
Jun 21 #Javascript
You might like
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
jquery分页插件jpaginate在IE中不兼容问题
2014/04/22 Javascript
jQuery中animate()方法用法实例
2014/12/24 Javascript
浅谈JavaScript中的字符编码转换问题
2015/07/07 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
javascript 广告移动特效的实现代码
2016/06/25 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
JS对象创建的几种方式整理
2017/02/28 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
vue源码nextTick使用及原理解析
2019/08/13 Javascript
vue页面更新patch的实现示例
2020/03/25 Javascript
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
[04:16]完美世界DOTA2联赛PWL S2 集锦第一期
2020/11/23 DOTA
python调用短信猫控件实现发短信功能实例
2014/07/04 Python
使用Python的Django框架实现事务交易管理的教程
2015/04/20 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
python 查找文件名包含指定字符串的方法
2018/06/05 Python
python requests爬取高德地图数据的实例
2018/11/10 Python
使用python3批量下载rbsp数据的示例代码
2019/12/20 Python
使用Django清空数据库并重新生成
2020/04/03 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
python关于倒排列的知识点总结
2020/10/13 Python
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
抽象类和接口的区别
2012/09/19 面试题
农救科工作职责
2013/11/27 职场文书
人力资源专业推荐信
2013/11/29 职场文书
打架检讨书50字
2014/01/11 职场文书
经典而简洁的婚礼主持词
2014/03/13 职场文书
关于读书的演讲稿
2014/05/07 职场文书
五四演讲稿范文
2014/09/03 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书