虚位以待(AD)
虚位以待(AD)
首页 > 网页特效 > JavaScript > JS实现简单易用的手机端浮动窗口显示效果

JS实现简单易用的手机端浮动窗口显示效果
类别:JavaScript   作者:码皇   来源:互联网   点击:

这篇文章主要介绍了JS实现简单易用的手机端浮动窗口显示效果,涉及javascript针对页面元素的动态操作相关技巧,适用于做广告展示,需要的朋友可以参考下

本文实例讲述了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 Documentdocument.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);
    }
    );

效果图:

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript遍历算法与技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结

希望本文所述对大家JavaScript程序设计有所帮助。

相关热词搜索: JS 手机端 浮动窗口