
<div class="modal" >
<div class="modal-container" >
<div class="video-panel">
<video id="video" loop>
<source src="aa.mp4" >
</video>
</div>
<div class="video-footer">
<h1>
<!-- 「SINOSTAGE舞邦」Apple 编舞创意视频 我和我的祖国 -->
</h1>
</div>
<div class="video_paging">
<div class="paging_tools">
<span class="prev"> ◀ 上一页</span>
<span class="close"></span>
<span class="next">下一页 ▶ </span>
</div>
</div>
</div>
</div>
<script >
$(".acti").attr("onclick","");
// 关闭按钮
var num
$(".close").click(function () {
$(".modal").hide(10)
document.getElementById("video").pause();
})
// 播放逻辑
$(".a").click(function (index) {
// console.log($(this).find(".span").text())
num=$(this).index()
console.log(num)
$(".modal").show()
var dizhi=$(this).find(".span").text()
var dizhitit=$(this).find(".aa").text()
$(".video-footer h1").text(dizhitit)
$("video").attr("src",dizhi)
$("video").attr("data",num+1)
document.getElementById("video").play();
})
// 下一个
$(".next").click(function () {
index=parseInt( $("video").attr("data"))+1
$("video").attr("data",index)
next=$(".a:eq("+index+")").find(".span").text()
nexttitle=$(".a:eq("+index+")").find(".aa").text()
console.log(index)
$(".video-footer h1").text(nexttitle)
$("video").attr("src",next)
document.getElementById("video").play();
if (index>$(".a").length-2) {
$(this).hide()
}
$(".prev").show()
})
// 上一个
$(".prev").click(function () {
index=parseInt( $("video").attr("data"))-1
$("video").attr("data",index)
prev=$(".a:eq("+index+")").find(".span").text()
prevtitle=$(".a:eq("+index+")").find(".aa").text()
console.log(index)
$(".video-footer h1").text(prevtitle)
$("video").attr("src",prev)
document.getElementById("video").play();
if (index<2) {
$(this).hide()
}
$(".next").show()
})
</script>
首先有一个none的 弹出层
当用户点击 图片 弹出层出来>>获取图片的index(),拿到关于这个图片的标题,和视频地址
然后让视频play()
当点击下一个 idnex+1 赋值给 标题 和视频地址 play(),pause()
上一个也是
当index>长度的时候 结束none
<0 隐藏