jquery飘窗插件bay-window.js

所属分类:其他-杂项

 39490  298  查看评论 (10)
分享到微信朋友圈
X
jquery飘窗插件bay-window.js ie兼容8
相关插件-杂项

css3画板

使用html+css3+js模拟画板,提供绘画线条,矩形,圆形等功能
  杂项
 29061  338

导出table为excel

导出中文正常显示
  杂项
 71087  634

自写的许愿墙

简单的jQuery许愿墙,希望喜欢
  杂项
 29254  456

日历签到领奖品

点击当日可进行签到领取礼物
  杂项
 46687  508

讨论这个项目(10)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    蔡树祥 0
    2019/3/7 16:14:51
    “现一个问题,这个飘窗只能在初始页面大小的范围内移动,如果网页往下滚动了,飘窗就看不到了,有没有办法实现随着网页的滚动,飘窗始终在窗口范围内移动?”
    -- 这个问题,设置飘窗的position为fixed就行了,代码里是absulute不用那么麻烦 回复
    lvjunhao 0
    2019/2/20 10:18:27
    小哥哥,代码不够规范哦,核心代码部分不需要return ,这里给返回值毫无意义,给了也是在执行代码而已,并没有什么作用.还有就是变量没声明直接赋值,虽说js会默认做个声明的操作,但是不太好 回复
    0
    2018/4/9 10:41:47
    过一段时间,鼠标移动控制不住 图片?这是什么原因?有什么解决方法吗?
        呐呐呐-有灰机0
        2018/9/27 17:13:55
        同样的问题 请问你解决么了
        W1
        2018/12/25 11:21:40

        需要手动更改一下。

        mvtid = setTimeout(move, time);

        放到animate的complete回调函数里执行。
        mouseenter事件里面加一个that.stop();停止动画,这样就可以了。

        蔡树祥0
        2019/3/7 14:06:45
        有用
    回复
    kangarzqin 0
    2017/9/17 13:33:34

    发现一个问题,这个飘窗只能在初始页面大小的范围内移动,如果网页往下滚动了,飘窗就看不到了,有没有办法实现随着网页的滚动,飘窗始终在窗口范围内移动?

        cC林淇0
        2017/12/1 10:34:57

        当然有

        锦?0
        2018/4/23 10:49:19
        怎样修改呢
        Hongssd2
        2018/12/27 16:17:35

        修改以下几处即可

        w_h = parseInt($(window).height())+$(window).scrollTop();
        
        function isTop(pos, w_w, w_h, d_w, d_h){//飘窗到达上边距
             return (pos.top<=$(window).scrollTop()) ? true : false;
        }
        
        $(window).on('resize', function(){//窗口大小变动时重新设置运动相关参数
                 w_w = parseInt($(window).width());
                 w_h = parseInt($(window).height())+$(window).scrollTop();
                 max_l = w_w - d_w;
                 max_t = w_h - d_h;
        });
        
        $(window).on('scroll', function(){//窗口滚动时重新设置运动相关参数
                 w_w = parseInt($(window).width());
                 w_h = parseInt($(window).height())+$(window).scrollTop();
                 max_l = w_w - d_w;
                 max_t = w_h - d_h;
                 if(isTop(position, w_w, w_h, d_w, d_h)){
               	 position.top=$(window).scrollTop();	
                 }
        });
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复