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 相关文章推荐
prototype class详解
Sep 07 Javascript
javascript实现划词标记+划词搜索功能
Mar 06 Javascript
用JavaScript页面不刷新时全选择,全删除(GridView)
Apr 14 Javascript
Lazy Load 延迟加载图片的 jQuery 插件
Feb 06 Javascript
Chrome中模态对话框showModalDialog返回值问题的解决方法
May 25 Javascript
js中Math之random,round,ceil,floor的用法总结
Dec 26 Javascript
微信小程序页面开发注意事项整理
May 18 Javascript
Three.js开发实现3D地图的实践过程总结
Nov 20 Javascript
JavaScript使用math.js进行精确计算操作示例
Jun 19 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
Dec 12 Javascript
6行代码实现微信小程序页面返回顶部效果
Dec 28 Javascript
node 解析图片二维码的内容代码实例
Sep 11 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
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
PHP实现的文件浏览器功能简单示例
2019/09/12 PHP
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
js event事件的传递与冒泡处理
2009/12/06 Javascript
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
2011/08/28 Javascript
jQuery写fadeTo示例代码
2014/02/21 Javascript
jQuery Migrate 1.1.0 Released 注意事项
2014/06/14 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
利用ES6的Promise.all实现至少请求多长时间的实例
2017/08/28 Javascript
echarts学习笔记之图表自适应问题详解
2017/11/22 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
[01:56]生活中的妖精之七夕特别档
2016/08/09 DOTA
[51:10]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[37:02]OG vs INfamous 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[48:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第二场 1月29日
2021/03/11 DOTA
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
Python使用内置json模块解析json格式数据的方法
2017/07/20 Python
Python读取指定日期邮件的实例
2019/02/01 Python
Python实战之制作天气查询软件
2019/05/14 Python
Python生成器常见问题及解决方案
2020/03/21 Python
Python HTMLTestRunner可视化报告实现过程解析
2020/04/10 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
Python使用configparser读取ini配置文件
2020/05/25 Python
英国时尚优质的女装:Hope Fashion
2018/08/14 全球购物
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
企业给企业的表扬信
2014/01/13 职场文书
学习考察心得体会
2014/09/04 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
拔河比赛队名及霸气口号
2015/12/24 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android