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 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
Jun 29 Javascript
jQuery操作select的实例代码
Jun 14 Javascript
浅析JQuery中的html(),text(),val()区别
Sep 01 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
Oct 19 Javascript
js判断上传文件后缀名是否合法
Jan 28 Javascript
详解JavaScript中|单竖杠运算符的使用方法
May 23 Javascript
AngularJS入门教程之REST和定制服务详解
Aug 19 Javascript
vue-cli webpack2项目打包优化分享
Feb 07 Javascript
JS实现的文件拖拽上传功能示例
May 21 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
Aug 09 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
Nov 06 Javascript
Openlayers+EasyUI Tree动态实现图层控制
Sep 28 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
收听困难?教您超简便短波广播抗干扰方法!
2021/03/01 无线电
德生S2000收音机更换“钕铁硼”全频扬声器
2021/03/02 无线电
BBS(php &amp; mysql)完整版(五)
2006/10/09 PHP
PHP中extract()函数的妙用分析
2012/07/11 PHP
php的$_FILES的临时储存文件与回收机制实测过程
2013/07/12 PHP
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
js 控制下拉菜单刷新的方法
2013/03/03 Javascript
jQuery实现跨域
2015/02/03 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
最丑的时钟效果!js canvas时钟制作方法
2016/08/15 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
JS作用域链详解
2017/06/26 Javascript
layui中table表头样式修改方法
2018/08/15 Javascript
详解angular2.x创建项目入门指令
2018/10/11 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
vue开发拖拽进度条滑动组件
2019/09/21 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
Python面向对象类继承和组合实例分析
2018/05/28 Python
Win10下python3.5和python2.7环境变量配置教程
2018/09/18 Python
将Django项目部署到CentOs服务器中
2018/10/18 Python
详解python读取和输出到txt
2019/03/29 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
python matplotlib折线图样式实现过程
2019/11/04 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
2019/12/26 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
Java工程师面试集锦之Spring框架
2013/06/16 面试题
商务英语毕业生自荐信范文
2013/11/08 职场文书
后勤岗位职责
2013/11/26 职场文书
美术专业自荐信
2014/07/07 职场文书
民事二审代理词
2015/05/25 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
《大禹治水》教学反思
2016/02/22 职场文书