|
|

楼主 |
发表于 2026-4-25 12:19
|
显示全部楼层
帖子代码(动态加载多个JS文件演示):
- <style>
- @import 'https://638183.freep.cn/638183/tzmaker/tz2026.css';
- .pa { --bg: #000 url('https://638183.freep.cn/638183/t24/6/itw.jpg') no-repeat center/cover; color: lightblue; }
- .player { width: 20%; opacity: .9; }
- .bgprog { bottom: 20px; }
- .btnFs { right: 30px; top: 30px; }
- </style>
- <div class="pa">
- <audio src="https://music.163.com/song/media/outer/url?id=3349065352" autoplay loop></audio>
- <video class="pd-vid" src="https://img.tukuppt.com/video_show/2269348/00/35/88/5fe9ad4c67cff.mp4" autoplay loop muted></video>
- <svg id="mysvg" class="player rotate" viewBox="-200 -200 400 400">
- <title>Alt+X</title>
- </svg>
- <div class="bgprog"></div>
- <div class="btnFs" title="F11"></div>
- </div>
- <script>
- function loadJs(url, callback) {
- var script = document.createElement('script');
- script.charset = 'utf-8';
- script.src = url;
- script.onload = function() {
- if (callback) callback();
- };
- document.head.appendChild(script);
- }
-
- // 业务逻辑函数 :跑绘图插件 svgdr 和 音画帖插件 tz
- function tzRun() {
- // 绘图(小播)
- var dr = _dr(mysvg);
- dr.gradient(
- 'linearGradient',
- {id: 'grd', x1: 0, x2: 0, y1: 0, y2: 1},
- [['plum', 0], ['red', .5], ['black', 1]]
- );
- dr.path('M0 0 C-100 -200,100 -200,0 0', 'url(#grd)').rotates(5);
- // 制帖
- var tz = TZ('pa');
- tz.start();
- }
- // 加载两个JS文件资源
- loadJs('https://638183.freep.cn/638183/tzmaker/tz2026.min.js', function() {
- loadJs('https://638183.freep.cn/638183/svgdr/svgdr.min.js', tzRun);
- });
- </script>
复制代码
|
|