javascript网页右侧在线客服悬浮QQ

所属分类: 网页特效-其它&杂项    2025-02-03 08:00:49

javascript网页右侧在线客服悬浮QQ ie兼容8
 查看演示  登录后下载 温馨提示
登录会员即可享受免费下载
 我要建站

javascript网页右侧在线客服悬浮QQ(共7个文件)

    • index.html

使用方法

!(function() {
    var serviceOnline = (function() {
        var sideContent = document.querySelector(".side_content");
        var show_btn = document.querySelector(".show_btn");
        var close_btn = document.querySelector(".close_btn");
        var timer = null;

        //悬浮QQ匀速移动
        var startMove = function(argument) {
            var scrollsidebar = document.getElementById("scrollsidebar");
            clearInterval(timer);
            timer = setInterval(function() {
                var speed = (argument - scrollsidebar.offsetTop) / 4;
                speed = speed > 0 ? Math.ceil(speed) : Math.floor(speed);
                if (argument == scrollsidebar.offsetTop) {
                    clearInterval(timer);
                } else {
                    scrollsidebar.style.top = scrollsidebar.offsetTop + speed + "px";
                }
            }, 20);
        };

        //鼠标移动
        var scrollMove = function() {
            window.onscroll = window.onload = function() {
                var scrollsidebar = document.getElementById("scrollsidebar");
                var scrolltop =
                    document.body.scrollTop || document.documentElement.scrollTop;
                startMove(
                    parseInt(
                        (document.documentElement.clientHeight -
                            scrollsidebar.offsetHeight) /2 +scrolltop
                    )
                );
            };
        };

        //悬浮QQ显示
        var slideShow = function() {
            if (!show_btn) return false;
            show_btn.addEventListener(
                "click",
                function() {
                    show_btn.style.width = 0;
                    sideContent.style.width = "154px";
                },
                false
            );
        };

        //悬浮QQ隐藏
        var slideClose = function() {
            if (!close_btn) return false;
            close_btn.addEventListener(
                "click",
                function() {
                    console.log(this);
                    sideContent.style.width = 0;
                    show_btn.style.width = "25px";
                },
                false
            );
        };

        //返回出来的方法
        return {
            init: function() {
                scrollMove();
                slideClose();
                slideShow();
            }
        };
    })();

    //初始化
    serviceOnline.init();
})();

站长提示:
1. 苦力吧素材官方QQ群:950875342
2. 平台上所有素材资源,需注册登录会员方能正常下载。
3. 会员用户积极反馈网站、素材资源BUG或错误问题,每次奖励2K币
4. PHP源码类素材,如需协助安装调试,或你有二次开发需求,可联系苦力吧客服。
5. 付费素材资源,需充值后方能下载,如有任何疑问可直接联系苦力吧客服
相关资源 / 其它&杂项

jquery页面DIV元素尺寸大小监视器插件

一款DIV元素大小实时监测插件,它在元素内部显示当前尺寸(宽*高),在调整窗口大小时同步显示元素的当前高度/宽度。
  其它&杂项
 6690  0

jquery鼠标拖拽DIV元素移动插件

一款鼠标拖拽移动插件,可将嵌套内的DIV元素块从列表中的一个位置拖动到另一个位置。
  其它&杂项
 9919  0

纯CSS创建的透明变色的button按钮效果

一款很奇妙的透明按钮特效,滚动页面当按钮悬停于背景图片上时,自动变更button背景透明色,根据不同的背景图片进行不同的变换。
  其它&杂项
 6869  0

jquery延迟加载显示文本框数据插件

zParallel是一个延迟执行插件,它模拟在空闲时间并行执行函数。当页面所有元素加载完毕后,最后执行加载显示input文本框值。
  其它&杂项
 6719  0

评论数(0) 回复有机会获得K币 用户协议

^_^ 还没有人评论,快来抢个沙发!
😀
  • 😀
  • 😊
  • 😂
  • 😍
  • 😑
  • 😷
  • 😵
  • 😛
  • 😣
  • 😱
  • 😋
  • 😎
  • 😵
  • 😕
  • 😶
  • 😚
  • 😜
  • 😭
发表评论