Bootstrap实战---讲师列表栏目(图片+JS+影片)

Bootstrap实战—讲师列表栏目(图片+JS+影片)

  • 经验:没有用到的dplayer,请不要加到script中,否则会导致后面的JS无法执行。比如下面这段代码就是注册dp1。因为在HTML中没有“id=dplayer1”的DOM,所以JS一直执行错误后就没有往下执行。
            dp1=new DPlayer({
                container: document.getElementById('dplayer1'),
                video:{
                    url:'//cdn.eduwork.cn/mp4/youshi.mp4',
                    pic:'images/player/p1.png',
                    mutex:true,
                },
                danmaku:{
                    id:"212121212",
                    api:'onedm.js?',
                },
            });

这是效果截图。
在这里插入图片描述
代码如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>融职教育</title>
    <!--移动设备优先-->
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!--引入Bootstrap CSS-->
    <link rel="stylesheet" href="css/bootstrap.css">

    <!-- 引入CSS Swiper插件 -->
    <link rel="stylesheet" href="css/swiper.min.css">

    <!--引入手风琴CSS-->
    <link rel="stylesheet" href="css/style.css">

    <!--引入 Dplayer css-->
    <link rel="stylesheet" href="css/DPlayer.min.css">

    <style>

    </style>

</head>
<body>
 

    <!--你的总监开始-->
    <section class="mt-4">
        <div class="container">
            <div class="row">
                <div class="col">
                    <div>
                        <h4 class="d-inline-block">你的总监</h4>
                        <small class="text-muted pl-2">掌握的是一门就业的技术,为成长积蓄力量</small>
                    </div>
                </div>
            </div>
            <div class="row d-none d-lg-block">
                <div class="col">
                    <div class="card w-100 text-white border-0" style="margin-top: 200px;">
                        <img src="images/cwbg.png" class="card-img shadow-lg" alt="...">
                        <div class="card-img-overlay d-flex flex-row mt-5">
                            <div class="w-25 p-2" style="margin-top:-235px">
                                <img id="teac_pic" src="images/phpjs4c.png" class="img-fluid" alt="">
                            </div>
                            <div class="w-75 p-2" style="margin-top: -50px">
                                <h5 class="card-title" id="teac_name">高 洛 峰</h5>
                                <p class="card-subtitle" id="teac_title">智校云创始人 & 系统架构师 & 畅销书《细说PHP》作者</p>
                                <p class="card-text" id="teac_desc">拥有十五年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务, 
                                    具有扎实的技术功底。国内资深技术讲师,腾讯网络人气名人讲师,累计授课长达上万课时, 培养了近百名IT名师,
                                    培训数千名学员成功走向IT岗位。熟悉掌握当前应用的各种主流编程语言, 
                                    其中,对Web系统开发深有研究,近年来致力于推广开源的PHP技术。</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            
            <div class="row mt-5">
                <div class="col-12 col-sm-6 col-lg-3 teacher" data-i="1">
                    <div class="card text-center ">
                        <div class="card-img">
                            <div id="dplayer11"></div>
                        </div>
                        <div class="card-body" style="font-size: 14px;">
                            EduWork教学总监&智校云创始人<br>
                            畅销书《细说PHP》作者
                        </div>
                        <div class="card-footer">
                            <h6><strong>高 洛 峰</strong></h6>
                        </div>
                    </div>
                </div>
                <div class="col-12 col-sm-6 col-lg-3 teacher" data-i="2">
                    <div class="card text-center ">
                        <div class="card-img">
                            <div id="dplayer22"></div>
                        </div>
                        <div class="card-body" style="font-size: 14px;">
                            EduWork教学总监&智校云创始人<br>
                            畅销书《细说PHP》作者
                        </div>
                        <div class="card-footer">
                            <h6><strong>高 洛 峰</strong></h6>
                        </div>
                    </div>
                </div>
                <div class="col-12 col-sm-6 col-lg-3 teacher" data-i="3">
                    <div class="card text-center ">
                        <div class="card-img">
                            <div id="dplayer33"></div>
                        </div>
                        <div class="card-body" style="font-size: 14px;">
                            EduWork教学总监&智校云创始人<br>
                            畅销书《细说PHP》作者
                        </div>
                        <div class="card-footer">
                            <h6><strong>高 洛 峰</strong></h6>
                        </div>
                    </div>
                </div>
                <div class="col-12 col-sm-6 col-lg-3 teacher" data-i="4">
                    <div class="card text-center " >
                        <div class="card-img">
                            <div id="dplayer44"></div>
                        </div>
                        <div class="card-body" style="font-size: 14px;">
                            EduWork教学总监&智校云创始人<br>
                            畅销书《细说PHP》作者
                        </div>
                        <div class="card-footer">
                            <h6><strong>高 洛 峰</strong></h6>
                        </div>
                    </div>
                </div>
            </div>

        </div>
    </section>
    <!--你的总监结束-->


    <!--引入jQuery, 再引入poppper.js 最后再引入Bootstrap.js-->
    <script src="js/jquery.min.js"></script>
    <script src="js/bootstrap.bundle.js"></script>



    <!--引入 swiper 的 js-->
    <script src="js/swiper.min.js"></script>

    <script>
        var swiper = new Swiper('.swiper-container');
    </script>

    <!--引入手风琴JS-->
    <script src="js/script.js"></script>

    <!--引入Dplayer的JS-->
    <script src="js/DPlayer.min.js"></script>

    <script>
        var dp11;
        var dp22;
        var dp33;
        var dp44;
        $(function(){

            dp11=new DPlayer({
                container: document.getElementById('dplayer11'),
                video:{
                    url:'test.mp4',
                    pic:'images/eduglf.jpg',
                    mutex:true,
                },

            });



            dp22=new DPlayer({
                container: document.getElementById('dplayer22'),
                video:{
                    url:'test.mp4',
                    pic:'images/eduglf.jpg',
                    mutex:true,
                },

            });

            dp33=new DPlayer({
                container: document.getElementById('dplayer33'),
                video:{
                    url:'test.mp4',
                    pic:'images/eduglf.jpg',
                    mutex:true,
                },

            });

            dp44=new DPlayer({
                container: document.getElementById('dplayer44'),
                video:{
                    url:'test.mp4',
                    pic:'images/eduglf.jpg',
                    mutex:true,
                },

            });
        });
    </script>



<script>
    $(function(){
        $('.teacher').hover(function(){
            $(this).children('.card').addClass('shadow');

            var data_i = $(this).attr('data-i');
            console.log(data_i);

            switch (data_i){
                case '1':
                    console.log('111')
                    $('#teac_pic').attr('src','images/phpjs4c.png');
                    $('#teac_name').text('高 洛 峰');
                    $('#teac_title').text('智校云创始人 & 系统架构师 & 畅销书《细说PHP》作者');
                    $('#teac_desc').text('拥有十五年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务,' +
                       ' 具有扎实的技术功底。国内资深技术讲师,腾讯网络人气名人讲师,累计授课长达上万课时, 培养了近百名IT名师,培训数千名学员成功走向IT岗位。熟悉掌握当前应用的各种主流编程语言, 其中,对Web系统开发深有研究,近年来致力于推广开源的PHP技术。');
                    break;

                case '2':
                    console.log('222')
                    $('#teac_pic').attr('src','images/eduzhaoshuai.png');
                    $('#teac_name').text('赵 帅');
                    $('#teac_title').text('智校云创始人 & 系统架构师 & 畅销书《细说PHP》作者');
                    $('#teac_desc').text('拥有十五年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务,' +
                       ' 具有扎实的技术功底。国内资深技术讲师,腾讯网络人气名人讲师,累计授课长达上万课时, 培养了近百名IT名师,培训数千名学员成功走向IT岗位。熟悉掌握当前应用的各种主流编程语言, 其中,对Web系统开发深有研究,近年来致力于推广开源的PHP技术。');
                    break;

                case '3':
                    console.log('333')
                    $('#teac_pic').attr('src','images/phpjs4c.png');
                    $('#teac_name').text('赵 帅');
                    $('#teac_title').text('智校云创始人 & 系统架构师 & 畅销书《细说PHP》作者');
                    $('#teac_desc').text('拥有十五年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务,' +
                       ' 具有扎实的技术功底。国内资深技术讲师,腾讯网络人气名人讲师,累计授课长达上万课时, 培养了近百名IT名师,培训数千名学员成功走向IT岗位。熟悉掌握当前应用的各种主流编程语言, 其中,对Web系统开发深有研究,近年来致力于推广开源的PHP技术。');
                    break;

                case '4':
                    console.log('444')
                    $('#teac_pic').attr('src','images/phpjs4c.png');
                    $('#teac_name').text('赵 帅');
                    $('#teac_title').text('智校云创始人 & 系统架构师 & 畅销书《细说PHP》作者');
                    $('#teac_desc').text('拥有十五年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务,' +
                       ' 具有扎实的技术功底。国内资深技术讲师,腾讯网络人气名人讲师,累计授课长达上万课时, 培养了近百名IT名师,培训数千名学员成功走向IT岗位。熟悉掌握当前应用的各种主流编程语言, 其中,对Web系统开发深有研究,近年来致力于推广开源的PHP技术。');
                    break;
            }

        },function(){
            $(this).children('.card').removeClass('shadow');
        })
    })
</script>


</body>
</html>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值