1// JavaScript Document 2var video={ 3 //slick 4 //å 夿æ¯ä¸ªæ¯å¦åå¨è§é¢ 5 hasvideo:function(v){ 6 $(v).find("li").each(function(){ 7 var e=$(this).find("video").length 8 if(e>=1){ 9 $(this).addClass("has-video"); 10 } 11 }); 12 }, 13 //æ·»å slickæä»¶åæ¢ 14 slick_js:function(a){ 15 a.slick({speed: 1000,autoplaySpeed:4000,arrows:true,dots:true,autoplay: true,fade: true}); 16 }, 17 //ç§»å¨ç«¯ä¸å¸¦è§é¢ 18 //aï¼ä¸»ä½ bï¼0为移å¨ç«¯å é¤è§é¢ï¼å¡«å0以夿°å ææ¶è¡¨ç¤ºç§»å¨ç«¯ä¸å é¤è§é¢ 19 slick_one:function(a,b){ 20 video.hasvideo(a); 21 if(b==0){ 22 //å·æ°ç§»å¨ç«¯å»æè§é¢ 23 if($(window).width()<1024){ 24 $(a).find(".has-video video").remove() 25 } 26 } 27 //æ·»å slickæä»¶åæ¢ 28 var main=$(a).find(".slider") 29 video.slick_js(main); 30 //åå§(è§£å³å¦æç¬¬ä¸ä½ä¸ºè§é¢ä¸è½ææ¾å®æåæ¢) 31 if($(a).find(".slider").find("li").eq(0).hasClass("has-video")){ 32 var id=$(a).find(".slider").find("li").eq(0).find("video").attr("id") 33 var fvideo=document.getElementById(id) 34 fvideo.play(); 35 main.slick("slickPause"); 36 fvideo.addEventListener("ended",function(){ 37 main.slick("slickNext"); 38 }); 39 } 40 //忢è¿ç¨ 41 main.on('afterChange', function(event, slick, currentSlide, nextSlide){ 42 if($(window).width()>1025){ 43 var vm=$(a).find("li.slick-slide") 44 if(vm.find("video").length>=1){ 45 vm.find("video")[0].pause() 46 main.slick("slickPlay"); 47 } 48 if(vm.eq(currentSlide).hasClass("has-video")){ 49 var numID=vm.eq(currentSlide).find("video").attr("id") 50 console.log(numID) 51 var myvideo=document.getElementById(numID) 52 myvideo.play(); 53 main.slick("slickPause"); 54 myvideo.addEventListener("ended",function(){ 55 main.slick("slickNext"); 56 }); 57 } 58 } 59 }); 60 //end 61 }, 62 //ç§»å¨ç«¯å¸¦ä¸è§é¢ éç¹å»ææ¾ ä¸èªå¨ææ¾ 63 slick_two:function(a){ 64 //å æ§è¡ç¬¬ä¸æ¹æ³ 65 video.slick_one(a); 66 //åå«åºPC端è·ç§»å¨ç«¯ video æ ç¾ 67 $(function ($) { 68 $(window).on("resize", function (e) { 69 70 var main=$(a).find(".slider") 71 main.find("li.has-video").each(function(){ 72 var files=$(this).find("video").attr("src") 73 var vid=$(this).find("video").attr("id") 74 var pc="<video src="+files+" muted autoplay id="+vid+">" 75 var wap="<video id="+vid+" src="+files+" preload='auto' controls='' x-webkit-airplay='true' x5-video-player-type='h5' x5-video-player-fullscreen='true' webkit-playsinline='true' playsinline='true'></video><a class='open-video'></a>" 76 if($(window).width()<=1024){ 77 main.slick("slickPlay");//pcååºå°ç§»å¨ç«¯ éå¼å§ææ¾ å 为PCè§é¢æ£å¨ææ¾å°±å·²ç»å§åæ¢æåäº 78 $(".open-video").remove(); 79 $(this).append(wap); 80 $(this).find("video").eq(0).remove(); 81 //çæè§é¢è·æé®ä¹å 82 //ç¹å»ææ¾ 83 $(".open-video").click(function(){ 84 $(this).parent("li").addClass("video-show"); 85 var video=$(this).parent().find("video")[0] 86 video.play(); 87 main.slick("slickPause"); 88 video.addEventListener("ended",function(){ 89 main.slick("slickNext"); 90 $(this).parent("li").removeClass("video-show"); 91 }); 92 //夿ç¦ç¹æé®åæ¢ æåè§é¢ (æ¤å¤æå¯è½ä¸éè¦ å 为å¨å¾®ä¿¡æå¼é¡µé¢ è§é¢é½å ¨å±æ¾ç¤ºææ¾ è¦å ³éæè½å»ç¦ç¹åæé®åæ¢) 93 main.on('afterChange', function(event, slick, currentSlide, nextSlide){ 94 main.find("li").eq(currentSlide-1).removeClass("video-show"); 95 video.pause(); 96 main.slick("slickNext"); 97 }); 98 }); 99 //ç¹å»ææ¾ END 100 101 }else{ 102 $(".open-video").remove(); 103 $(this).append(pc); 104 $(this).find("video").eq(0).remove(); 105 } 106 }); 107 108 }).trigger("resize"); 109 }); 110 //end 111 }, 112 //è§é¢ç´æ¥å¾ªç¯ææ¾ ç§»å¨ç«¯ä¿çç¹å»åææ¾ 113 slick_three:function(a,b){ 114 video.hasvideo(a); 115 if(b==0){ 116 //å·æ°ç§»å¨ç«¯å»æè§é¢ 117 if($(window).width()<1024){ 118 $(a).find(".has-video").remove() 119 } 120 } 121 video.slick_js($(a).find(".slider")); 122 //ç§»å¨ç«¯è§é¢ä¸å¾ªç¯ éç¹å»ææ¾ ææ¾æ¶ä¸åæ¢åæ¢ 123 $(function ($) { 124 $(window).on("resize", function (e) { 125 var main=$(a).find(".slider") 126 main.find("li.has-video").each(function(){ 127 var files=$(this).find("video").attr("src") 128 var vid=$(this).find("video").attr("id") 129 var pc="<video src="+files+" muted autoplay loop id="+vid+">" 130 var wap="<video id="+vid+" src="+files+" preload='auto' controls='' x-webkit-airplay='true' x5-video-player-type='h5' x5-video-player-fullscreen='true' webkit-playsinline='true' playsinline='true'></video><a class='open-video'></a>" 131 if($(window).width()<=1024){ 132 $(".open-video").remove(); 133 $(this).append(wap); 134 $(this).find("video").eq(0).remove(); 135 //ç¹å»ææ¾ 136 $(".open-video").click(function(){ 137 $(this).parent("li").addClass("video-show"); 138 var video=$(this).parent().find("video")[0] 139 video.play(); 140 video.addEventListener("ended",function(){ 141 $(this).parent("li").removeClass("video-show"); 142 }); 143 }); 144 //ç¹å»ææ¾ END 145 }else{ 146 $(".open-video").remove(); 147 $(this).append(pc); 148 $(this).find("video").eq(0).remove(); 149 } 150 }); 151 }).trigger("resize"); 152 }); 153 //end 154 }, 155 //ä¸èªå¨ææ¾ ç¹å»ææ¾ æå£°é³ æå忢 ææ¾å®ç»§ç»åæ¢ 156 slick_four:function(a){ 157 video.hasvideo(a); 158 var main=$(a).find(".slider") 159 main.find("li").each(function(){ 160 if($(this).hasClass("has-video")){ 161 $(this).append("<a class='open-video'></a>") 162 //ç¹å»ææ¾ 163 $(this).find(".open-video").click(function(){ 164 $(this).parent("li").addClass("video-show"); 165 var video=$(this).parent().find("video")[0] 166 video.play(); 167 main.slick("slickPause"); 168 video.addEventListener("ended",function(){ 169 main.slick("slickNext"); 170 $(this).parent("li").removeClass("video-show"); 171 }); 172 });
173 //ç¹å»ææ¾ END 174 } 175 }); 176 video.slick_js(main); 177 //夿ç¦ç¹æé®åæ¢ æåè§é¢ 178 main.on('afterChange', function(event, slick, currentSlide, nextSlide){ 179 main.find("li").removeClass("video-show"); 180 main.find("li").find("video")[0].pause(); 181 main.slick("slickPlay"); 182 }); 183 }, 184 //ç¹å»å¼¹çªææ¾è§é¢ 185 slick_five:function(a,b){ 186 var main=$(a).find(".slider") 187 main.find("li").each(function(){ 188 var files=$(this).attr("data-video") 189 //console.log(b) 190 if(files!=''&&files!=b){ 191 $(this).append("<a class='open-video'></a>"); 192 //ç¹å»ææ¾ 193 $(".open-video").click(function(){ 194 var video=$(this).parent().attr("data-video"); 195 $("body").append("<div class='video-openbox'><a class='close'></a><div class='ytable'><div class='ytable-cell'><video controls autoplay width='100%' src='"+video+"'></video></div></div></div>"); 196 $(".video-openbox .close").click(function(){ 197 $(".video-openbox").remove(); 198 }); 199 }); 200 //ç¹å»ææ¾ end 201 } 202 }); 203 video.slick_js(main); 204 } 205}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.