// javascript document
var video={
//slick
//先判断每个是否存在视频
hasvideo:function(v){
$(v).find(".item").each(function(){
var e=$(this).find("video").length
if(e>=1){
$(this).addclass("has-video");
}
});
},
//添加slick插件切换
slick_js:function(a){
a.slick({
speed: 1000,
autoplayspeed: 4000,
arrows:false,
dots:true,
autoplay: true,
fade: true,
pauseonhover:false,
//appenddots:'.numbox',
custompaging: function(slider, i) {
var num = (i + 1) >= 10 ? (i + 1) : '0' + (i + 1)
return '';
}
});
},
//移动端不带视频
//a:主体 b:0为移动端删除视频,填写0以外数字 暂时表示移动端不删除视频
slick_one:function(a,b){
video.hasvideo(a);
if(b==0){
//刷新移动端去掉视频
if($(window).width()<1024){
$(a).find(".has-video video").remove()
}
}
//添加slick插件切换
var main=$(a).find(".ban")
video.slick_js(main);
//初始(解决如果第一位为视频不能播放完才切换)
if($(a).find(".ban").find(".item").eq(0).hasclass("has-video")){
var id=$(a).find(".ban").find(".item").eq(0).find("video").attr("id")
var fvideo=document.getelementbyid(id)
fvideo.play();
main.slick("slickpause");
fvideo.addeventlistener("ended",function(){
main.slick("slicknext");
});
}
//切换过程
main.on('afterchange', function(event, slick, currentslide, nextslide){
if($(window).width()>1025){
var vm=$(a).find(".item.slick-slide")
if(vm.find("video").length>=1){
vm.find("video")[0].pause()
main.slick("slickplay");
}
if(vm.eq(currentslide).hasclass("has-video")){
var numid=vm.eq(currentslide).find("video").attr("id")
console.log(numid)
var myvideo=document.getelementbyid(numid)
myvideo.play();
main.slick("slickpause");
myvideo.addeventlistener("ended",function(){
main.slick("slicknext");
});
}
}
});
//end
},
//移动端带上视频 需点击播放 不自动播放
slick_two:function(a){
//先执行第一方法
video.slick_one(a);
//分别出pc端跟移动端 video 标签
$(function ($) {
$(window).on("resize", function (e) {
var main=$(a).find(".ban")
main.find(".item.has-video").each(function(){
var files=$(this).find("video").attr("src")
var vid=$(this).find("video").attr("id")
var pc="