Jquery.barrager.js怎么控制弹幕的范围

问题描述

    如题,Jquery.barrager.js中怎么才能控制弹幕出现的范围,比如限定在哪个div里,
    它的使用方法是dom元素..barrager();但是这个dom元素好像没用,无论限定哪个div,
    他都是在body范围内出现弹幕

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 3k
2 个回答
新手上路,请多包涵

1.需要放入的div
<div class="barrageBox"></div>
样式:
.barrageBox{
width: 720px;
height: 200px;
position: relative;
border-radius: 4px;
margin-left: 64px;
border: 1px solid #61649f;
margin-bottom: 56px;
cursor: pointer;
padding-top: 4px;
overflow: hidden;
}

2.修改弹幕插件barrager.css里面的样式
.barrage{position: absolute;bottom:70px;right:-500px;display: inline-block;width: 500px;z-index: 99999}

新手上路,请多包涵

image.png
我是通过修改了插件的源码。插件中默认的弹幕容器是$(window).我将其放置在配置项中,通过外部的传入可以控制弹幕的范围。这一以来可以将任意一个弹幕放在不同的容器中进行展示。
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题