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 内置对象属性及方法集合
Jul 04 Javascript
Javascript call和apply区别及使用方法
Nov 14 Javascript
js/jquery判断浏览器的方法小结
Sep 02 Javascript
jQuery实现网站添加高亮突出显示效果的方法
Jun 26 Javascript
JS中使用变量保存arguments对象的方法
Jun 03 Javascript
VC调用javascript的几种方法(推荐)
Aug 09 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
Aug 11 Javascript
React Native实现简单的登录功能(推荐)
Sep 19 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
Oct 27 Javascript
2019 年编写现代 JavaScript 代码的5个小技巧(小结)
Jan 15 Javascript
JS拖拽排序插件Sortable.js用法实例分析
Feb 20 Javascript
javascript中Set、Map、WeakSet、WeakMap区别
Dec 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
关于PHP的curl开启问题探讨
2014/04/08 PHP
Netbeans 8.2将支持PHP7 更精彩
2016/06/13 PHP
tp5.1框架数据库子查询操作实例分析
2020/05/26 PHP
再谈IE中Flash控件的自动激活 ObjectWrap
2007/03/09 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
2015/03/04 Javascript
JS实现网页标题栏显示当前时间和日期的完整代码
2015/11/02 Javascript
基于jquery实现省市联动效果
2015/11/23 Javascript
JS仿JQuery选择器功能
2017/03/08 Javascript
vue滚动固定顶部及修改样式的实例代码
2019/05/30 Javascript
了解JavaScript中let语句
2019/05/30 Javascript
JavaScript 截取字符串代码实例
2019/09/05 Javascript
vue自定义指令实现仅支持输入数字和浮点型的示例
2019/10/30 Javascript
python实现保存网页到本地示例
2014/03/16 Python
python基础教程之序列详解
2014/08/29 Python
python使用多线程不断刷新网页的方法
2015/03/31 Python
python安装cx_Oracle模块常见问题与解决方法
2017/02/21 Python
Python编程实现的简单Web服务器示例
2017/06/22 Python
pandas.dataframe按行索引表达式选取方法
2018/10/30 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
css3绘制百度的小度熊
2018/10/29 HTML / CSS
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
html5仿支付宝密码框的实现代码
2017/09/06 HTML / CSS
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
高中同学聚会邀请函
2014/01/11 职场文书
承诺书样本
2014/08/30 职场文书
怎样写离婚协议书
2014/09/10 职场文书
幼师自荐信范文
2015/03/06 职场文书
2016保送生自荐信范文
2016/01/29 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
小学生作文写作技巧100例,非常实用!
2019/07/08 职场文书
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python
Nginx的基本概念和原理
2022/03/21 Servers
python中pymysql包操作数据库方法
2022/04/19 Python