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.fn和jQuery.prototype区别介绍
Oct 05 Javascript
JS中的log对象获取以及debug的写法介绍
Mar 03 Javascript
jQuery中:has选择器用法实例
Dec 30 Javascript
JavaScript类型系统之基本数据类型与包装类型
Jan 06 Javascript
论JavaScript模块化编程
Mar 07 Javascript
jQuery Ztree行政地区树状展示(点击加载)
Nov 09 Javascript
axios中cookie跨域及相关配置示例详解
Dec 20 Javascript
Element input树型下拉框的实现代码
Dec 21 Javascript
vue router 通过路由来实现切换头部标题功能
Apr 24 Javascript
iview的table组件自带的过滤器实现
Jul 12 Javascript
JavaScript实现栈结构Stack过程详解
Mar 07 Javascript
ES6对象操作实例详解
May 23 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处理SQL脚本文件导入到MySQL的代码实例
2014/03/17 PHP
android上传图片到PHP的过程详解
2015/08/03 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
PHP安装memcache扩展的步骤讲解
2019/02/14 PHP
PHP rmdir()函数的用法总结
2019/07/02 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
javascript实现节点(div)名称编辑
2014/12/17 Javascript
jQuery检测输入的字符串包含的中英文的数量
2015/04/17 Javascript
JS时间特效最常用的三款
2015/08/19 Javascript
理解JS绑定事件
2016/01/19 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
基于bootstrap的文件上传控件bootstrap fileinput
2016/12/23 Javascript
Node连接mysql数据库方法介绍
2017/02/07 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
用Cordova打包Vue项目的方法步骤
2019/02/02 Javascript
python处理按钮消息的实例详解
2017/07/11 Python
机器学习python实战之决策树
2017/11/01 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
Django 内置权限扩展案例详解
2019/03/04 Python
Python urllib.request对象案例解析
2020/05/11 Python
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
中国跨镜手机配件批发在线商店:TVC-Mall
2019/08/20 全球购物
请介绍一下WSDL的文档结构
2013/03/17 面试题
班级聚会策划书
2014/01/16 职场文书
小学生推普周国旗下讲话稿
2014/09/21 职场文书
个人反四风对照检查材料思想汇报
2014/09/23 职场文书
长城导游词
2015/01/30 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
golang协程池模拟实现群发邮件功能
2021/05/02 Golang
JavaScript异步操作中串行和并行
2021/11/20 Javascript
Golang数据类型和相互转换
2022/04/12 Golang