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 相关文章推荐
jquery放大镜效果超漂亮噢
Nov 15 Javascript
JS实现字体选色板实例代码
Nov 20 Javascript
Node.js 应用跑得更快 10 个技巧
Apr 03 Javascript
Mvc提交表单的四种方法全程详解
Aug 10 Javascript
半个小时学json(json传递示例)
Dec 25 Javascript
关于vuex的学习实践笔记
Apr 05 Javascript
Vue三层嵌套路由的示例代码
May 05 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
Aug 25 Javascript
vue实现动态显示与隐藏底部导航的方法分析
Feb 11 Javascript
Vue-cli3简单使用(图文步骤)
Apr 30 Javascript
javascript事件监听与事件委托实例详解
Aug 16 Javascript
使用vscode快速建立vue模板过程详解
Oct 10 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
php获取根域名方法汇总
2014/10/28 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
jquery操作select大全
2014/04/25 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
Json解析的方法小结
2016/06/22 Javascript
vue鼠标悬停事件实例详解
2019/04/01 Javascript
基于ajax及jQuery实现局部刷新过程解析
2020/09/12 jQuery
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
Vue ​v-model相关知识总结
2021/01/28 Vue.js
Python实现的文本简单可逆加密算法示例
2017/05/18 Python
解决Tensorflow使用pip安装后没有model目录的问题
2018/06/13 Python
Python实现简单的用户交互方法详解
2018/09/25 Python
python对于requests的封装方法详解
2019/01/03 Python
Python Lambda函数使用总结详解
2019/12/11 Python
基于python的opencv图像处理实现对斑马线的检测示例
2020/11/29 Python
简单掌握CSS3将文字描边及填充文字颜色的方法
2016/03/07 HTML / CSS
通过HTML5 Canvas API绘制弧线和圆形的教程
2016/03/14 HTML / CSS
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
新闻学专业应届生求职信
2013/11/08 职场文书
夜班门卫岗位职责
2013/12/09 职场文书
2014婚礼司仪主持词
2014/03/14 职场文书
员工考核评语大全
2014/04/26 职场文书
销售竞赛活动方案
2014/08/23 职场文书
银行员工犯错检讨书
2014/09/16 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
企业百日安全活动总结
2015/05/07 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
公司员工离职感言
2015/08/03 职场文书
如何写好一份优秀的工作总结?
2019/06/21 职场文书
Elasticsearch 索引操作和增删改查
2022/04/19 Python
Python编写冷笑话生成器
2022/04/20 Python