MyukiDanMu:一个简单的弹幕插件
发表于|更新于
|阅读量:|
介绍
闲时使用原生javascript写了一个简单的弹幕插件。
MyukiDanMu插件具有美观、易用,占用的资源较低等特点,可以给弹幕设置内容、颜色、头像、链接地址等属性,弹幕还可以鼠标悬停…总之,它是一个还不错的弹幕插件。
可以尝试将其应用于你的博客中去,演示地址:点击访问
使用
下载所需的js和css文件:点击下载
首先引入js和css文件
1 2
| <link rel="stylesheet" href="./css/MyukiDanMu.css" /> <script type="text/javascript" src="./js/MyukiDanMu.js"></script>
|
创建一个MyukiDanMu实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
window.danmuObj = $MDM({ locate:'.AwesomeDanMu', color:'#48dbfb',
curtain:'url(./img/curtain.jpg)',
speed: 8,
avatar: './img/avatar.jpg',
pool:[],
maxPoolDelay: 5,
minPoolDelay: 1,
maxDanMuWidth: 250,
});
|
使用MyukiDanMu实例发送一条弹幕
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| danmuObj.shot("我是一条弹幕");
danmuObj.shot({ danmu: '我是一条弹幕',
color: '#48dbfb',
id: 'xxx',
url: '/#xxx',
avatar: './img/avatar.jpg',
});
|
使用弹幕实例发送弹幕池
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| let pool = [ { danmu: '我是一条弹幕', color: '#1e90ff', href: '#111', avatar: './img/avatar1.jpg' }, { danmu: '我是另一条弹幕', color: '#1e90ff', href: '#222', avatar: './img/avatar1.jpg' }, { danmu: '我还是一条弹幕', color: '#1e90ff', href: '#333', avatar: './img/avatar1.jpg' }, ] danmuObj.shotPool(pool);
|