JS实现简单易用的手机端浮动窗口显示效果


Posted in Javascript onSeptember 07, 2016

本文实例讲述了JS实现简单易用的手机端浮动窗口显示效果。分享给大家供大家参考,具体如下:

html:

<style type="text/css">
.fdBonTel{ width:100%; height:53px; position:fixed; background:#0052ae; text-align:center; left:0; bottom:0; z-index:999; }
.fdOnline{ background:url(index/images/online.png) no-repeat; width:255px; height:181px; position:fixed; left:50%; margin-left:-128px; top:40%; z-index:999; border-radius: 15px; box-shadow: 0 0 20px rgba(10, 2, 4, 0.75);}
.fdOnline .fdOClose{ width:44px; height:44px; display:block; margin-top:-17px; margin-right:-6px;}
.fdOnline .fdOTel{ background:#CF3; width:127px; height:58px; display:block; margin-top:123px;}
.fdOnline .fdOOn{ background:#036; width:128px; height:58px; display:block; margin-top:96px;}
</style>
<div class="fdBonTel">
  <img src="index/images/fdTel.gif" usemap="#Maps">
  <map name="Maps" id="Maps">
    <area shape="rect" coords="2,2,79,52" onClick="openZoosUrl();">
      <area shape="rect" coords="77,2,166,52" href="tel:0855-8253310">
      <area shape="rect" coords="166,4,242,51" onClick="openZoosUrl();">
    <area shape="rect" coords="248,5,318,53" onClick="openZoosUrl();">
  </map>
</div>
<div class="fdOnline" id="fdOnline">
  <a href="###" class="fdOClose f_r" onclick="closeOnline();"><img src="index/images/closeBtn.png" width="44" height="44"></a>
  <a href="###" class="fdOTel f_l"></a>
  <a href="###" class="fdOOn f_r"></a>
</div>

js:

// JavaScript Document
document.writeln("<style type=\"text/css\">");
document.writeln(".fdBonTel{ width:100%; height:53px; position:fixed; background:#0052ae; text-align:center; left:0; bottom:0; z-index:999; }");
document.writeln(".fdOnline{ background:url(index/images/online.png) no-repeat; width:255px; height:181px; position:fixed; left:50%; margin-left:-128px; top:40%; z-index:999; border-radius: 15px; box-shadow: 0 0 20px rgba(10, 2, 4, 0.75);}");
document.writeln(".fdOnline .fdOClose{ width:44px; height:44px; display:block; margin-top:-17px; margin-right:-6px;}");
document.writeln(".fdOnline .fdOTel{ width:127px; height:58px; display:block; margin-top:123px;}");
document.writeln(".fdOnline .fdOOn{ width:128px; height:58px; display:block; margin-top:96px;}");
document.writeln("</style>");
document.writeln("<div class=\"fdBonTel\">");
document.writeln(" <img src=\"index/images/fdTel.gif\" usemap=\"#Maps\">");
document.writeln(" <map name=\"Maps\" id=\"Maps\">");
document.writeln("   <area shape=\"rect\" coords=\"2,2,79,52\" onClick=\"openZoosUrl();\">");
document.writeln("     <area shape=\"rect\" coords=\"77,2,166,52\" href=\"tel:0855-8253310\">");
document.writeln("     <area shape=\"rect\" coords=\"166,4,242,51\" onClick=\"openZoosUrl();\">");
document.writeln("   <area shape=\"rect\" coords=\"248,5,318,53\" onClick=\"openZoosUrl();\">");
document.writeln(" </map>");
document.writeln("</div>");
document.writeln("<div class=\"fdOnline\" id=\"fdOnline\">");
document.writeln(" <a href=\"###\" class=\"fdOClose f_r\" onclick=\"closeOnline();\"><img src=\"index/images/closeBtn.png\" width=\"44\" height=\"44\"></a>");
document.writeln(" <a href=\"###\" class=\"fdOTel f_l\"></a>");
document.writeln("  <a href=\"###\" class=\"fdOOn f_r\"></a>");
document.writeln("</div>");
function showOnline() {
  if (document.getElementById("fdOnline")) {
    if (document.getElementById("fdOnline").style.display == "none") {
      document.getElementById("fdOnline").style.display = "block";
    }
  }
}
function closeOnline() {
  document.getElementById("fdOnline").style.display = "none";
  setInterval(chkSWT, 30000);
};
$(function(){
  setInterval(showOnline, 30000);
});

效果图:

JS实现简单易用的手机端浮动窗口显示效果

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

Javascript 相关文章推荐
JavaScript中的闭包原理分析
Mar 08 Javascript
jquery trim() 功能源代码
Feb 14 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
Oct 21 Javascript
javascript中全局对象的isNaN()方法使用介绍
Dec 19 Javascript
跟我学习javascript的严格模式
Nov 16 Javascript
基于JavaScript实现移除(删除)数组中指定元素
Jan 04 Javascript
使用jQuery UI库开发Web界面的简单入门指引
Apr 22 Javascript
AngularJS基础 ng-model-options 指令简单示例
Aug 02 Javascript
socket.io学习教程之基础介绍(一)
Apr 29 Javascript
详解vue express启动数据服务
Jul 05 Javascript
bootstrap table sum总数量统计实现方法
Oct 29 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
Jul 24 Javascript
利用Angularjs实现幻灯片效果
Sep 07 #Javascript
轻松掌握JavaScript状态模式
Sep 07 #Javascript
JS简单实现tab切换效果的多窗口显示功能
Sep 07 #Javascript
JS实现的幻灯片切换显示效果
Sep 07 #Javascript
javascript宿主对象之window.navigator详解
Sep 07 #Javascript
Angular 理解module和injector,即依赖注入
Sep 07 #Javascript
JS继承之借用构造函数继承和组合继承
Sep 07 #Javascript
You might like
php5 apache 2.2 webservice 创建与配置(java)
2011/01/27 PHP
一些php技巧与注意事项分析
2011/02/03 PHP
php银联网页支付实现方法
2015/03/04 PHP
jquery ajax请求实例深入解析
2012/11/26 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
2013/08/13 Javascript
JS Replace 全部替换字符的用法小结
2013/12/24 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
vue+php实现的微博留言功能示例
2019/03/16 Javascript
vue-resourc发起异步请求的方法
2020/02/11 Javascript
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
Python实现Pig Latin小游戏实例代码
2018/02/02 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
python 巧用正则寻找字符串中的特定字符的位置方法
2018/05/02 Python
解决tensorflow模型参数保存和加载的问题
2018/07/26 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
使用Python+selenium实现第一个自动化测试脚本
2020/03/17 Python
python 一维二维插值实例
2020/04/22 Python
jupyter notebook运行命令显示[*](解决办法)
2020/05/18 Python
django教程如何自学
2020/07/31 Python
Python爬取网页信息的示例
2020/09/24 Python
python3爬虫中多线程进行解锁操作实例
2020/11/25 Python
CSS3 清除浮动的方法示例
2018/06/01 HTML / CSS
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
材料采购员岗位职责
2013/12/17 职场文书
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers