J9国际集团|Home

135-2716-3909
网站建设资讯详细

响应式网站制作之响应式◣视频弹窗□□实现

发表日期:2026-07-08 09:14:03   作者来源:严成   浏览:4362   标签:响应式网站制作    
很多网站□□□□都有视频□□□播放的功□□□能,有些视频□□□□播放需要◇外链出去□□播放,不太影响□□□□网站的加□□□载和网站□□□□的使用流□□量,有些则需□□□要到本地□□播放,极大的影✦响了网站□□□□的加载和★流量的使□□用,而有些网□□站还有一□□□□系列的视□□频列表页,这样的情□□□况就跟加◇严重了。
网站中有很多视频且需要在本地播放时,网站往往同时加载很多和可能很大的视频文件,怎么解决了?一般本地播放时都有一个视频弹窗来播放视频,视频弹窗只有一个,而视频文件却有多个,在这里用视频弹窗动态的来加载视频的地址了,当需要播放某个视频时点击弹窗加载某个视频,其余视频不需要加载。
图1:

列表


因为要做□□的是响应□□式视频列□□表,在这里使□□用了bootstrap插件的来□□□完善列表□□□和视频弹□□窗的表现。
图2:

HTML代码2

看图2可知每一项<li>上都有一个data-video属性,这是用来存放视频地址的。
图3:

HTML代码3

图3视频弹窗□□□是不是少□□□了个<source>标签,这是故意♦少的,我们需要□□□□通过js来增加进□□□□去,同时也是□□□把视频加□□载进去。
图4:

JS代码1

当我们点击视频列表上的某一项时,通过js获取到这一项的data-video的值,也就是视频的地址,使用video_url来存放这一地址,用jq.html()方法去添加video标签下的<source>标签,从而拼接<source>标签的src属性的地址,也就是video_url,这样一个视频弹窗就完成了。
图5:

实现效果1

图6:

实现效果2

图5和图6的视频地址是和图1data-video值对应着的。
如没特殊注明,文章均为J9国际集团原创,转载请注明来自https://www.lyzhuzao.com/news/5881.html