问题描述
如题,Jquery.barrager.js中怎么才能控制弹幕出现的范围,比如限定在哪个div里,
它的使用方法是dom元素..barrager();但是这个dom元素好像没用,无论限定哪个div,
他都是在body范围内出现弹幕
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
如题,Jquery.barrager.js中怎么才能控制弹幕出现的范围,比如限定在哪个div里,
它的使用方法是dom元素..barrager();但是这个dom元素好像没用,无论限定哪个div,
他都是在body范围内出现弹幕
// 请把代码文本粘贴到下方(请勿用图片代替代码)
我是通过修改了插件的源码。插件中默认的弹幕容器是$(window).我将其放置在配置项中,通过外部的传入可以控制弹幕的范围。这一以来可以将任意一个弹幕放在不同的容器中进行展示。
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答919 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.1k 阅读
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}