亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

使用swiper制作視頻加圖片較完美結(jié)合的輪播圖

發(fā)表日期:2018-07-23 14:35:39   作者來源:方維網(wǎng)絡(luò)   瀏覽:11959   標(biāo)簽:網(wǎng)站前端制作    
Swiper是一個(gè)功能強(qiáng)大的前端工具,可以制作酷炫的輪播圖和全屏滾動(dòng)網(wǎng)頁(yè)。在前陣子項(xiàng)目需要做一個(gè)視頻加圖片結(jié)合的輪播圖,而我卻沒有找到合適的案例來做這個(gè)輪播圖,只好自己動(dòng)手嘗試做一個(gè)出來。
輪播圖的需求是,如何在自動(dòng)輪播的情況下,做到視頻和圖片完美結(jié)合的效果。并使其做到,背景視頻播放完,自動(dòng)切換為下一屏。

提供本人的思路:

  1. 先確認(rèn)當(dāng)前屏幕是視頻還是圖片;
  2. 當(dāng)其為圖片時(shí),3秒后自動(dòng)切換下一屏;
  3. 當(dāng)其為視頻時(shí),獲取其播放狀態(tài),當(dāng)它是播放時(shí),輪播圖不切換;當(dāng)它結(jié)束播放時(shí),輪播圖自動(dòng)切換下一屏。
  4. 最后,使用左右按鈕或點(diǎn)擊頁(yè)碼,也可讓視頻播放或圖片自動(dòng)切換。

放上代碼:

1,html代碼:      

2,js代碼:

$(function() {
var swiper1 = new Swiper('#sw1 .swiper-container', {
                  pagination: '#sw1 .swiper-pagination',
                  paginationClickable: true,
                  speed: 1000, //輪播時(shí)使用時(shí)間
                  loop: true, //自動(dòng)輪播
                  observer: true,
                  observeParents: true,
                  autoplayDisableOnInteraction: false,
                  autoplay: 3000,
                  noSwiping: true,
                  effect: 'fade', //使用3d效果,淡入淡出,讓輪播更加自然
//切換下一屏?xí)r,運(yùn)行的代碼
                  onTransitionEnd: function(swiper) {
//判斷當(dāng)前輪播屏是否為視頻
                  if($(".swiper-slide-active .item").children().hasClass('banner-video')) {
//自動(dòng)播放當(dāng)前頁(yè)面的視頻
                              $('.swiper-slide-active video')[0].play();
                              swiper.stopAutoplay();//停止輪播圖輪播
                              swiper.params.autoplay = 1000; //輪播圖輪播時(shí)秒數(shù)
                        }
                  }
            });
//js開始加載時(shí),查看第一屏(當(dāng)前屏)是否為視頻
                  $(".swiper-slide-active video").on('play', function() {
                        swiper1.stopAutoplay(); //停止輪播圖輪播
                  })
                  $('.swiper-slide-active video')[0].play(); //視頻開始播放
                  );
            });
 
//myfun()函數(shù)與html結(jié)合,做到,查看視頻播放狀態(tài),當(dāng)視頻播放完時(shí),運(yùn)行此函數(shù)
            function myfun() {
                  swiper1.startAutoplay(); //輪播圖開始自動(dòng)播放
                  swiper1.params.autoplay = 3000; //輪播圖自動(dòng)播放時(shí)秒數(shù)為3秒
                  $('.swiper-slide video')[0].pause(); //所有背景視頻停止播放
            }

為什么說是較完美呢?

如果人為去點(diǎn)擊移下一屏的話,未移動(dòng)前的當(dāng)前屏是視頻背景時(shí),會(huì)出現(xiàn)視頻輪播沒停止的問題。所以,這邊我用了css3的淡入淡出效果;這樣視頻或者圖片的過渡會(huì)自然些,選擇去掉滑動(dòng)效果的原因是,會(huì)減少人為滑動(dòng)下一屏的問題的出現(xiàn)幾率。
最后,放上本次項(xiàng)目的實(shí)現(xiàn)效果演示,也就是客戶的網(wǎng)站(pc可看見效果,移動(dòng)端輪播圖效果與pc不一樣哦)。

作者:方維網(wǎng)絡(luò)馮秋寧
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來自http://www.oulysa.com/news/4458.html
久久久久国产精品嫩护士| 精品无码中出一区二区| 在线观看最新国产专区| 日本,成年人在线免费观看视频网站| 铜锵锵锵锵锵锵锵游戏大全| 国产午夜理论不卡在线观看| 強奷人妻日本中文字幕| 2021国内精品久久久久免费| 日韩亚洲欧美精品综合| 国产高潮刺激一区二区三区| 又粗又黄又硬又爽的免费视频软件| 亚洲乱妇老熟女爽到高潮的片| 国产成人综合日韩精品无码| 久久精品免视看国产成人不卡| 人妻无码aⅴ不卡中文字幕| 天天躁夜夜躁狠狠综合2020| 91久久国产综合精品女同国语| 色综合久久久久无码专区| 18禁强伦姧人妻又大又试看| 久久久久久一级毛片| 欧美中日韩狂热高清视频| 欧美性受XXXX黑人XYX性爽| 无码中文字幕色专区| 亚洲乱码精品久久久久久| a毛视频在线免费观看亚洲| 日韩aaa一级黄视频无码 1080P 亚洲中文精选人人免费| 亚洲欧美一区二区三| 日韩欧美精品一级二级三免费播放| 香蕉日日精品一区二区三区| 国产日韩中文字幕| 精品麻豆一卡2卡三卡4卡乱码| 亚洲熟女乱综合一区二区| 中文字幕在线观看精品一区| 色综亚洲国产VV在线观看| 欧美三级人妇在线| 国产欧美日韩综合视频在线观看| 久久国产热这里只有精品| 欧美国产日韩亚洲精品| 99久久人妻精品免费二区| 美女洗澡光胸光屁屁无遮挡| 久久精品国产精品亚洲下载|