上下滚动轮播

<!DOCTYPE html>
<html>


<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>让人惊叹的苏州</title>
    <meta name="description" content="">
    <meta name="keywords" content="">
    <link rel="stylesheet" type="text/css" href="./css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="./css/index.css">
    <script type="text/javascript" src="./js/jquery-1.7.1.min.js"></script>
</head>


<body>
    <div>
        <div style="height: 40px;overflow: hidden;">
            <ul>
                <li><a href="javascript:void(0)">1111111111111111</a></li>
                <li><a href="javascript:void(0)">22222222222222222</a></li>
                <li><a href="javascript:void(0)">3333333333333333</a></li>
                <li><a href="javascript:void(0)">4444444444444444</a></li>
                <li><a href="javascript:void(0)">5555555555555555</a></li>
            </ul>
        </div>
    </div>
    <script type="text/javascript">
    $(function() {
        var scroll = function() {
            $("ul").animate({
                "margin-top": "-20px"
            },500, function() {
                $(this).css("margin-top", "0px").find("li:first").appendTo(this);
            });
        };
        setInterval(scroll, 2000);
        $("ul").find("li a").on("click", function() {
            alert($(this).text());
        })
    });
    </script>
</body>


</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用Vue.js和一些现成的JavaScript库来实现上下滚动轮播视频轮播放窗口。以下是一些可能有用的步骤: 1. 安装和导入Vue.js和相关的JavaScript库,例如swiper.js和video.js。 2. 在Vue组件中创建一个包含视频列表的容器,使用CSS将其设置为所需的大小和形状,并将其设置为可滚动的。例如: ```html <template> <div class="video-container"> <div class="video-list"> <div class="video-item" v-for="video in videos" :key="video.id"> <video :src="video.src" class="video-js" controls></video> </div> </div> </div> </template> <script> import Swiper from 'swiper'; import 'swiper/css/swiper.css'; import videojs from 'video.js'; import 'video.js/dist/video-js.css'; export default { data() { return { videos: [ { id: 1, src: 'path/to/video1.mp4' }, { id: 2, src: 'path/to/video2.mp4' }, { id: 3, src: 'path/to/video3.mp4' }, // ... ] } }, mounted() { // 初始化swiper轮播组件 new Swiper('.video-container', { direction: 'vertical', slidesPerView: 'auto', }); // 初始化video.js视频播放组件 videojs(document.querySelectorAll('.video-js')); } } </script> <style> .video-container { width: 100%; height: 400px; /* 设置容器高度 */ overflow: hidden; /* 设置容器可滚动 */ } .video-list { display: flex; flex-direction: column; height: 100%; /* 设置视频列表高度 */ } .video-item { flex: 1; display: flex; align-items: center; justify-content: center; background-color: #f5f5f5; } </style> ``` 3. 在mounted生命周期钩子中初始化swiper轮播组件和video.js视频播放组件。 4. 根据需要调整CSS样式以适应您的设计需求。 注意:此处只是一个简单的示例,您需要根据您的实际需求进行调整。同时,视频播放可能会涉及到一些版权问题,需要您自行处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值