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 相关文章推荐
JS效率个人经验谈(8-15更新),加入range技巧
Jan 09 Javascript
Javascript结合css实现网页换肤功能
Nov 02 Javascript
jQuery写的日历(包括日历的样式及功能)
Apr 23 Javascript
Windows8下搭建Node.js开发环境教程
Sep 03 Javascript
javascript结合CSS实现苹果开关按钮特效
Apr 07 Javascript
JavaScript组合模式学习要点
Aug 26 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
Oct 17 Javascript
vue.js根据代码运行环境选择baseurl的方法
Feb 28 Javascript
element-ui 关于获取select 的label值方法
Aug 24 Javascript
vue微信分享出来的链接点开是首页问题的解决方法
Nov 28 Javascript
Vue中添加滚动事件设置的方法详解
Sep 14 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
Sep 16 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
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
?生?D片??C字串
2006/12/06 PHP
PHP Document 代码注释规范
2009/04/13 PHP
php遍历数组的方法分享
2012/03/22 PHP
刷新PHP缓冲区为你的站点加速
2015/10/10 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
2018/08/30 PHP
Javascript string 扩展库代码
2010/04/09 Javascript
jquery 与NVelocity 产生冲突的解决方法
2011/06/13 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
2016/07/04 Javascript
vue从使用到源码实现教程详解
2016/09/19 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
浅谈目前可以使用ES10的5个新特性
2019/06/25 Javascript
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
python通过opencv实现批量剪切图片
2017/11/13 Python
24式加速你的Python(小结)
2019/06/13 Python
python爬取Ajax动态加载网页过程解析
2019/09/05 Python
Python使用grequests(gevent+requests)并发发送请求过程解析
2019/09/25 Python
Python 脚本拉取 Docker 镜像问题
2019/11/10 Python
基于pandas中expand的作用详解
2019/12/17 Python
用Python开发app后端有优势吗
2020/06/29 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
2019年分享net面试的经历和题目
2016/08/07 面试题
员工合理化建议书
2014/05/19 职场文书
班主任与学生安全责任书
2014/07/25 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
教师年度个人总结
2015/02/11 职场文书
恰同学少年观后感
2015/06/08 职场文书
招商银行收入证明
2015/06/17 职场文书
教师信息技术学习心得体会
2016/01/21 职场文书
致创业的您:这类人不适合餐饮创业
2019/08/19 职场文书
创业计划书之干洗店
2019/09/10 职场文书
go 实现简易端口扫描的示例
2021/05/22 Golang
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android