首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >猫头鹰旋转木马没有反应

猫头鹰旋转木马没有反应
EN

Stack Overflow用户
提问于 2021-08-18 10:42:33
回答 1查看 384关注 0票数 0

我试着制作一个反应灵敏的猫头鹰旋转木马,但由于某些原因,它无法工作。它适用于图片,但不适用于Youtube视频。有人能帮我吗?

代码语言:javascript
复制
<div id="owl-demo" class="owl-carousel owl-theme">
    <div class = "item"><iframe width="560" height="315" src="https://www.youtube.com/embed/WZwr2a_lFWY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
    <div class = "item"><iframe width="560" height="315" src="https://www.youtube.com/embed/dLymsYC7Kmo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
    <div class = "item"><iframe width="560" height="315" src="https://www.youtube.com/embed/M46FRJsB0Qw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
    <div class = "item"><iframe width="560" height="315" src="https://www.youtube.com/embed/6eEZ7DJMzuk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
    <div class = "item"><iframe width="560" height="315" src="https://www.youtube.com/embed/nRYCLOTRAK4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
    <div class = "item"><iframe width="560" height="315" src="https://www.youtube.com/embed/eDEFolvLn0A" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
    <div class = "item"><iframe width="560" height="315" src="https://www.youtube.com/embed/nnVjsos40qk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
    <div class = "item"><iframe width="560" height="315" src="https://www.youtube.com/embed/QqsvrV1_XEA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
    <div class = "item"><iframe width="560" height="315" src="https://www.youtube.com/embed/G8GaQdW2wHc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
    <div class = "item"><iframe width="560" height="315" src="https://www.youtube.com/embed/0nPlIi685DU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
                    
</div>

JavaScript

代码语言:javascript
复制
<script type = "text/javascript">
        $(document).ready(function() {
         
          $("#owl-demo").owlCarousel({
            navigation : true,
            autoWidth: true,
            loop: true,
            responsiveClass: true,
            center: true,
            merge: true,
            responsive:{
                0:{
                    items: 1
                    },
                    
                600:{
                    items: 2
                    },
                
                900:{
                    items: 3
                    }
                }
            
          });
         
        });
    </script>

CSS

代码语言:javascript
复制
#owl-demo .item{
  margin: 10px;
  border-radius: 3px;

}

这就是我想要的

但是我的是这样的,没有随着浏览器宽度的改变而适当地调整大小。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-02 19:57:47

你为什么要在流苏里放点。你不喜欢看文档?))看这里:https://owlcarousel2.github.io/OwlCarousel2/demos/video.html要把视频添加到旋转木马上,就把<a class="owl-video" href="_straight URL from YouTube, Vimeo, or vzaar"></a>放进去。

好的,试试这个:

代码语言:javascript
复制
<div id="owl-demo" class="owl-carousel owl-theme">
    <div class="item-video"><a class="owl-video" href="https://youtu.be/WZwr2a_lFWY"></a></div>
    <div class="item-video"><a class="owl-video" href="https://youtu.be/dLymsYC7Kmo"></a></div>
    <div class="item-video"><a class="owl-video" href="https://youtu.be/M46FRJsB0Qw"></a></div>
    <div class="item-video"><a class="owl-video" href="https://youtu.be/nRYCLOTRAK4"></a></div>
    <div class="item-video"><a class="owl-video" href="https://youtu.be/eDEFolvLn0A"></a></div>
    <div class="item-video"><a class="owl-video" href="https://youtu.be/nnVjsos40qk"></a></div>
    <div class="item-video"><a class="owl-video" href="https://youtu.be/QqsvrV1_XEA"></a></div>
    <div class="item-video"><a class="owl-video" href="https://youtu.be/G8GaQdW2wHc"></a></div>
    <div class="item-video"><a class="owl-video" href="https://youtu.be/0nPlIi685DU"></a></div>   
</div>

这是:

代码语言:javascript
复制
<script type = "text/javascript">
jQuery(document).ready(function($) { 
  $("#owl-demo").owlCarousel({
    navigation : true,
    loop: true,
    center: true,
    merge: true,
    video:true,
    responsive:{
        0:{
            items: 1
            },            
        600:{
            items: 2
            },        
        900:{
            items: 3
            }
        }    
    }); 
});
</script>

这是:

代码语言:javascript
复制
<style>
.item-video {height: 300px;}
</style>

结果:https://view.abramovaleksandr.com/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68830866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档