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 相关文章推荐
在js中单选框和复选框获取值的方式
Nov 06 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
Dec 15 Javascript
javascript仿百度输入框提示自动下拉补全
Jan 07 Javascript
jQuery中的100个技巧汇总
Dec 15 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
Nov 08 jQuery
JS实现的文字间歇循环滚动效果完整示例
Feb 13 Javascript
解决vue+webpack打包路径的问题
Mar 06 Javascript
详解Vue.js在页面加载时执行某个方法
Nov 20 Javascript
利用angular自动编译andriod APK的绕坑经历分享
Mar 08 Javascript
详解使用React制作一个模态框
Mar 14 Javascript
element-ui表格合并span-method的实现方法
May 21 Javascript
二维码条形码生成的JavaScript脚本库
Jul 07 Javascript
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
根德YB400的电路分析
2021/03/02 无线电
php中的MVC模式运用技巧
2007/05/03 PHP
php简单静态页生成过程
2008/03/27 PHP
PHP加密解密实例分析
2015/12/25 PHP
JQuery与iframe交互实现代码
2009/12/24 Javascript
纯js简单日历实现代码
2013/10/05 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
JavaScript解八皇后问题的方法总结
2016/06/12 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
2016/08/03 Javascript
如何使用Bootstrap创建表单
2017/03/29 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
2017/04/23 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
Vue 使用beforeEach实现登录状态检查功能
2019/10/31 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
[43:51]2014 DOTA2国际邀请赛中国区预选赛 Dream Times VS TongFu
2014/05/22 DOTA
python判断windows系统是32位还是64位的方法
2015/05/11 Python
Python切片知识解析
2016/03/06 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
2016/07/04 Python
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
利用Python yagmail三行代码实现发送邮件
2018/05/11 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
Django框架视图函数设计示例
2019/07/29 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
2020/04/19 Python
Python selenium爬虫实现定时任务过程解析
2020/06/08 Python
详解rem 适配布局
2018/10/31 HTML / CSS
初中同学聚会感言
2014/02/11 职场文书
演讲稿格式范文
2014/05/19 职场文书
签约仪式策划方案
2014/06/02 职场文书
转正申请报告格式
2015/05/15 职场文书
Win11局域网共享权限在哪里设置? Win11高级共享的设置技巧
2022/04/05 数码科技
mysql中关键词exists的用法实例详解
2022/06/10 MySQL