评论:JBarrager jquery弹幕插件  [查看原文]

所属分类:其他-独立的部件

 38530  441  40
当前第1页 / 共2页
    (2,+∞)1
    2019/4/16 10:37:12

    用了之后发现自己想要的是有序弹幕

    _this.msgs[i].T=parseInt(Math.random() * 700);

    修改为

     _this.msgs[i].T=parseInt((i*0.05) * 700);

    完美解决问题

        (2,+∞)0
        2019/4/16 10:38:14
        这样弹幕之间就不会重叠了
    回复
    执子之手0
    2018/11/15 16:17:02
    麻烦问一下,如何给弹幕的文字加上边框线 回复
    东阳0
    2018/10/29 11:00:56
    弹幕除了文本,可以添加 发弹幕的人名、头像 吗 回复
    佳佳佳0
    2018/10/16 14:48:53
    可以自定义文字的颜色吗 回复
    Txu毒の信子0
    2018/7/6 15:09:12
    不知道为什麽每次弹幕出来的都只有前几条在循环滚动,后面的几乎都没出来,缓冲池设置说是屏幕上显示的数量,以为是同一时间滚动在屏幕上的数量,可貌似实际上是提取出来的数据数量?.barrager()里放了一百条数据,缓冲池设置为10,那麽到时候出来滚动的基本就只有前5条数据,后面95条基本不会出现,也就是说能展示的弹幕数量是缓冲池设置的值的一半....这个是用在移动端上的,不可能设置几百条弹幕一起滚,不然都直接变成色块了....不知道要怎麽改 回复
    Paper HHang0
    2018/5/7 13:59:12
    你好我是一个小美工,想把这个插件用在我的微博里,请问有相关的操作教程吗 回复
    秋の恋0
    2018/4/17 20:16:30
    canvs很小的时候 字体怎么变大 回复
    中国货运网-市场部0
    2018/4/13 17:04:49
    不能写入添加啊。 回复
    罗湖luo0
    2018/1/18 16:13:07
    var obj = [{
        msg: "万事如意"
    }, {
        msg: "马到成功"
    }];
    setInterval(function() {
        $('canvas').barrager(obj);
        console.log(11);
    }, 2000);

    为何用变量的形式后,弹幕只能发一次,而无法循环呢

        Sailiy1
        2018/3/22 7:08:31
        你的这个obj是数组,数组是引用类型的,你可以把这个var obj放到setInterval回掉函数里
    回复
    HJ0
    2018/1/9 17:28:31
    请问这个插件我可以用在视频弹幕上吗
        Sailiy0
        2018/3/22 7:09:02
        这个插件主要是弹幕的实现思想,你随便修改使用
    回复
    186638918380
    2017/11/28 11:30:56

    滚动在最上面的字有时会只显示一半T=parseInt(Math.random() * 700)改多少都没用

        186638918381
        2017/11/28 12:01:15
        var vtop = parseInt(Math.random() * 250);
        if (vtop < 20) {
            vtop = 20;
        }
        _this.msgs[i].T = vtop;

        判断不会高于20px顶部不会裁剪,(Math.random() * 700)比画布的高度小几十个像素,底部不会被裁剪,完美解决

    回复
    邃晓了,今后0
    2017/11/24 15:25:44
    Zzz0
    2017/8/7 14:36:49

    滚动在最上面或者最下面的字有时会只显示一半,请问这个该怎么解决?

        186638918380
        2017/11/28 13:04:30
        var vtop = parseInt(Math.random() * 250);if (vtop < 20) {    vtop = 20;}_this.msgs[i].T = vtop;

        判断不会高于20px顶部不会裁剪,(Math.random() * 700)比画布的高度小几十个像素,底部不会被裁剪,完美解决

    回复
    XTE0
    2017/7/21 16:21:47
    请问这插件可以放自己的背景图片吗
        Sailiy0
        2017/7/27 16:42:23

        最简单的方法是把canvas放到一个div里边,设置div的背景图片

        Sailiy0
        2017/7/27 16:52:37

        当然,你也可以手动的在canvas上绘制图片,只需要在循环缓冲区前就可以了

    回复
    AI风逝云栖0
    2017/7/20 9:35:43

    您好,我想问一下 如果我的每一个弹幕都有一个背景色怎么设置  

        Sailiy0
        2017/7/27 16:41:46

        http://www.rainx.org/2016/12/22/html5-canvas%E5%AE%9E%E7%8E%B0%E9%AB%98%E5%B9%B6%E5%8F%91%E8%A7%86%E9%A2%91%E5%BC%B9%E5%B9%95%E5%8A%9F%E8%83%BD/,请看代码注释,你可以在draw方法里, fillText前,画出该区域的背景色

    回复

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

取消回复