|
|

楼主 |
发表于 2023-9-9 09:09
|
显示全部楼层
本帖最后由 马黑黑 于 2023-9-9 09:13 编辑
本帖测试 H5粒子插件 + 播放器插件的结合使用,帖子的JS代码如下:
- let appends = [];
- let loadJs = (pa,src) => {
- let script = document.createElement('script');
- script.charset = 'utf-8';
- script.src = src;
- pa.appendChild(script);
- appends.push(script);
- }
- loadJs(document.body,'https://638183.freep.cn/638183/web/api/xyanklet_lrc.js');
- loadJs(document.body,'https://638183.freep.cn/638183/web/lizi/h5lz_01.js');
- appends[0].onload = () => {
- let geci = [[2,"纳裕",4],[7,"",1]];
- HCPlayer({
- papa: '#mydiv',
- lrcAr: geci,
- lrc_css: 'top: 20px;',
- fs_css: 'bottom: 70px; --bg: darkgray;',
- player_css: `
- bottom: 40px;
- color: white;
- --btnBg: url('https://638183.freep.cn/638183/t23/1/7sh-1.png') no-repeat center/cover;
- --ww: 50%; --hh: 80px;
- --track: lightgreen; --prog: purple;
- `,
- pinpu: {size: 2, gap: 0, color1: 'blue', color2: ''},
- });
- };
- appends[1].onload = () => {
- H5lz({
- papa: '#mydiv',
- total: 15,
- size: {width: 120, height: 104},
- shape: {background: 'url("https://638183.freep.cn/638183/t22/hl/kite1.gif")', borderRadius: '0'},
- maxTime: 24,
- offset: {x: 00, y: -300},
- ani: 'toLeft',
- });
- };
复制代码
因为加载多个JS资源文档,就胡乱编写一个加载函数,没有用到具有回调功能的高阶函数,普普通通、老老实实的做法而已。
|
|