悬浮窗代码js,windows悬浮窗

发布时间:2023-12-08

悬浮窗代码js,windows悬浮窗

更新:2022-11-25 23:50

本文目录一览:

  1. 网站悬浮窗代码js控制修改
  2. 求网站jq右侧客服悬浮窗代码
  3. 一段悬浮窗的JS代码,在火狐浏览器中没有悬浮效果!
  4. JavaScript,点击按钮怎么弹出悬浮窗口啊
  5. JS悬浮窗口如何实现
  6. js css 动态悬浮窗 怎么做

网站悬浮窗代码js控制修改

<div class="fixed" style="left: 22px;padding-right: 196px;padding-left: unset;">
  <a href="javascript:;" title="微信扫一扫加好友" class="codepic">
    <div><img src="/skin/images/erweima1.png" class="code" style="left: 52px;top: 0px;right: -196px;"></div>
  </a>
  <a href="javascript:;" title="微信扫一扫加好友" class="codepic1">
    <div><img src="/skin/images/erweima2.png" class="code" style="left: 52px;top: -52px;right: -196px;"></div>
  </a>
  <a href="javascript:;" title="淘宝扫一扫加关注" class="codepic2">
    <div><img src="/skin/images/taobao.png" class="code" style="left: 52px;top: -104px;right: -196px;"></div>
  </a>
  <div style="width:52px; height: 52px;">
    <a href="javascript:;" title="返回顶部" class="backup"></a>
  </div>
</div>
<!--页尾结束-->
<!--页尾结束-->
<!--弹窗插件开始-->
<link rel="stylesheet" type="text/css" href="/skin/css/jquery.dialogbox.css">
<div id="type-dialogBox"></div>
<script src="/skin/js/jquery.dialogbox.js"></script>
<!--弹窗插件结束-->

修改下 class 分别标记,这里加了1和2,在CSS里面把代码复制下,分别标识1和2,找到 hover 里面复制改下。

求网站jq右侧客服悬浮窗代码

<body>
  <div style="height:10000px;"></div>
  <div class="suspension">
    <div class="suspension-box">
      <a href="#" class="a a-service"><i class="i"></i></a>
      <a href="javascript:;" class="a a-service-phone"><i class="i"></i></a>
      <a href="javascript:;" class="a a-qrcode"><i class="i"></i></a>
      <a href="#" class="a a-cart"><i class="i"></i></a>
      <a href="javascript:;" class="a a-top"><i class="i"></i></a>
      <div class="d d-service">
        <i class="arrow"></i>
        <div class="inner-box">
          <div class="d-service-item clearfix">
            <a href="#" class="clearfix">
              <span class="circle"><i class="i-qq"></i></span>
              <h3>咨询在线客服</h3>
            </a>
          </div>
        </div>
      </div>
      <div class="d d-service-phone">
        <i class="arrow"></i>
        <div class="inner-box">
          <div class="d-service-item clearfix">
            <span class="circle"><i class="i-tel"></i></span>
            <div class="text">
              <p>服务热线</p>
              <p class="red number">4001-123-456</p>
            </div>
          </div>
          <div class="d-service-intro clearfix">
            <p><i></i>功能和特性</p>
            <p><i></i>价格和优惠</p>
            <p><i></i>获取内部资料</p>
          </div>
        </div>
      </div>
      <div class="d d-qrcode">
        <i class="arrow"></i>
        <div class="inner-box">
          <div class="qrcode-img"><img src="images/side_ewm.jpg" alt=""></div>
          <p>微信服务号</p>
        </div>
      </div>
    </div>
  </div>
  <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
  <script type="text/javascript">
    $(document).ready(function(){
      /* ----- 侧边悬浮 ---- */
      $(document).on("mouseenter", ".suspension .a", function(){
        var _this = $(this);
        var s = $(".suspension");
        var isService = _this.hasClass("a-service");
        var isServicePhone = _this.hasClass("a-service-phone");
        var isQrcode = _this.hasClass("a-qrcode");
        if(isService){ s.find(".d-service").show().siblings(".d").hide();}
        if(isServicePhone){ s.find(".d-service-phone").show().siblings(".d").hide();}
        if(isQrcode){ s.find(".d-qrcode").show().siblings(".d").hide();}
      });
      $(document).on("mouseleave", ".suspension, .suspension .a-top", function(){
        $(".suspension").find(".d").hide();
      });
      $(document).on("mouseenter", ".suspension .a-top", function(){
        $(".suspension").find(".d").hide();
      });
      $(document).on("click", ".suspension .a-top", function(){
        $("html,body").animate({scrollTop: 0});
      });
      $(window).scroll(function(){
        var st = $(document).scrollTop();
        var $top = $(".suspension .a-top");
        if(st > 400){
          $top.css({display: 'block'});
        }else{
          if ($top.is(":visible")) {
            $top.hide();
          }
        }
      });
    });
  </script>
</body>

一段悬浮窗的JS代码,在火狐浏览器中没有悬浮效果!

火狐浏览器不能像谷歌浏览器那样方便的获取 window.event 事件,为了兼容,需要做以下处理:

var e = document.all ? window.event : arguments[0] ? arguments[0] : event;

JavaScript,点击按钮怎么弹出悬浮窗口啊

写一个全屏的透明层,再写上一个悬浮窗口,点击按钮的时候透明层和悬浮窗都显示,用户就只能操作你的悬浮窗口了,代码自己写。

JS悬浮窗口如何实现

JSP中:

<body>
  <div style="position: absolute;z-index:90" id="div1">我不动</div>
  <div>我动</div>
</body>

有的将 position 设置成 fixed,我试了试效果不如 position 好,设置 z-index,向里的深度,我这儿设置90,你要覆盖几个 div,设置数大于那个数就行。

JS中:

$(document).ready(function(){
  $(window).scroll(function(){//滚动时触发函数
    $("#div1").css("top",$(document).scrollTop());//将滚动条高度赋给悬浮框。
  })
})

导入 jquery 库,效果就出来了。

js css 动态悬浮窗 怎么做

你说的动态悬浮窗不知道说的是哪一种,姑且认为是浏览器网页打开之后跑来跑去的那种,只讲大概思路,代码你自己去敲哈,这样才能充分吸收。

回归正题,动态悬浮窗,可以拆开理解,一个是动、一个悬浮。

  1. 先讲悬浮这个概念,首先这个东西能够在浏览器窗口显示,能够飘来飘去还不影响网页里面其他内容的正常显示,那么怎么才能实现呢?没错,就是定位!那么又有个问题是用绝对定位还是固定定位?这个就看是想让这个小东西是在整个文档中飘还是浏览器的可视窗口飘了(正常情况下都是在浏览器可视窗口飘,即固定定位),至于为什么不是相对定位,请看w3c手册;
  2. 现在悬浮的问题解决了,就剩一个问题了那就是动动动动动动动起来,那么怎么才能让他动起来呢?这里就需要用到 setIntervalclientWidthclientHeight;首先获取当前浏览器窗口的宽、高即 document.documentElement.clientWidthdocument.documentElement.clientHeight,然后获取这个浮动小窗的初始位置,那么高潮部分来了,怎么才能动呢?不要急慢慢来。
    • 初始盒子位置在左上角,然后判断如果盒子距离浏览器窗口右边距离大于0,那么向右移动y一步;
    • 同样距离浏览器窗口下边距离大于0那么向下移动一步;
    • 当盒子距离浏览器窗口右边距离等于0时像左移动一步;
    • 同样距离浏览器窗口下边距离等于0时向上移动一步;
    • 然后设置定时器,多久循环一次。 以上就是动态悬浮窗的大概思路(卧槽,终于打完了手好累!!!)