jQuery编写的Banner首页轮播图插件

所属分类:媒体-幻灯片和轮播图

 25933  178  查看评论 (5)
分享到微信朋友圈
X
jQuery编写的Banner首页轮播图插件 ie兼容12

更新时间:2020-01-14 01:02:10

使用方法:

1、在页面head内引入以下内容(注意路径是否与你项目是否符合)

<link rel="stylesheet" type="text/css" href="../css/banner.css">
<script type="text/javascript" src="../js/jquery-3.4.1.min.js"></script>
<script type="text/javascript" src="../js/banner.js"></script>

2、复制以下内容到你自己页面的定义好大小的div框内,无需再为以下内容设置css样式,直接增加img标签或减少img标签即可

<!--主要内容》》》-->
<div class="banners">
    <!--受保护块,不建议修改》》》-->
    <div class="click_left"><img class="get_height" onclick="banner_left_right('left')" src="../images/banner_left.png"></div>
    <div class="click_right"><img onclick="banner_left_right('right')" src="../images/banner_right.png"></div>
    <div class="number">
        <div class="numbers"></div>
        <div style="clear: both;"></div>
    </div>
    <!--《《《受保护块,不建议修改-->
    <!--onlick事件调用函数link(参数1,参数2)>>>参数1:跳转链接; 参数2:跳转方式(true:在新的窗口打开链接,false:在当前窗口打开链接)-->
    <div class="banner_img">
        <!--在此位置内添加img标签即可>>>-->
        <img class="banner_img1" src="../images/Texture 1.jpg" onclick="link('http://www.baidu.com',true)">
        <img class="banner_img2" src="../images/Texture 2.jpg" onclick="link('http://www.baidu.com',false)">
        <img class="banner_img3" src="../images/Texture 3.jpg" onclick="link('http://www.baidu.com',true)">
        <img class="banner_img4" src="../images/Texture 4.jpg" onclick="link('http://www.baidu.com',false)">
        <img class="banner_img5" src="../images/Texture 5.jpg" onclick="link('http://www.baidu.com',true)">
        <!--<<<在此位置内添加img标签即可-->
    </div>
    <!--此段代码不可移动位置-->
    <script type="text/javascript">
        loads();
    </script>
    <!--此段代码不可移动位置-->
</div>
<!--《《《主要内容-->

3、注意事项

注意img标签的格式

假如要设置10个banner

<img class="banner_img1" src="../images/Texture 5.jpg" onclick="link('http://www.baidu.com',true)">
?
?
?
<img class="banner_img10" src="../images/Texture 5.jpg" onclick="link('http://www.baidu.com',true)">
相关插件-幻灯片和轮播图

js轮播图插件slider

支持鼠标滑动以及移动端手势滑动的幻灯片播放插件
  幻灯片和轮播图
 36281  419

自适应图片轮播插件

自适应图片轮播插件,支持移动端滑动切换同时兼容性好
  幻灯片和轮播图
 50236  443

jQuery图片轮播插件带缩略图,响应式触屏滑动

jQuery图片轮播插件制作带缩略图的响应式图片轮播,支持手机,移动端触屏滑动图片切换效果
  幻灯片和轮播图
 19861  246

基于jquey实现的轮播插件(原创)

基于jquey实现的轮播插件(支持左右箭头、圆点按钮、触摸切换、自动轮播)简单易用
  幻灯片和轮播图
 30087  279

讨论这个项目(5)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    A 0
    2020/7/9 16:48:06

    为什么下载下来的代码,引用的jQuery文件是

    https://www.jq22.com/jquery/jquery-1.10.2.js

     这个文件,而不是jquery-3.4.1.min.js,放到网站上的时候,打开网站不会自动播放,点击中间的数字或者下一张上一张的按钮,才会自动播放,

    https://www.jq22.com/jquery/jquery-1.10.2.js

    引用这个文件之后就可以自动播放了

        西瓜0
        2020/7/9 17:00:48
        只是jQuery不同版本而已,刚测试了两个地址文件都可以自动播放。
    回复
    null 0
    2020/3/23 13:26:04
    您好,我想引用这个插件到我博客中,会注明来源,可以吗?
        西瓜0
        2020/3/23 13:26:34
        可以的
    回复
    PS 1
    2020/3/10 18:56:19

    这个有BUG。因为这个原理是将OPACITY设为0.所以在点击的时候永远是最后一张的点击LINK。在banner.js中,将loads()中for循环内加上(或直接改为)

    $(".banner_img"+i).css("display","none");

    同样的,

    fade_in_out(bannerz,banners){}

    中的banner_out加上(建议banner_out.fadeTo(600,0);之后)

    banner_out.css("display","none")

    这样轮播的点击才会根据对所有图片都有效。

    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复