当前位置: 首页 > 知识库问答 >
问题:

如何用swiper类在html中自动制作图像滑块?

元俊雅
2023-03-14

我有用于图像幻灯片的swiper-container swiper-slider类。这里的问题是,图像不是自动滑动的。我必须使图像滑块自动工作而不点击下一个和上一个按钮。这是我的完整代码。回答一下也许会有帮助。而不是旋转木马,她使用了Swiper类,请帮助。

null

<!DOCTYPE html>
<html lang="en" class="wide wow-animation smoothscroll scrollTo">
  <head>
    <!-- Site Title-->
    
    <meta charset="utf-8">
    <meta name="format-detection" content="telephone=no">
    <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <meta name="keywords" content="intense web design multipurpose template">
    <meta name="date" content="Dec 26">
    <link rel="icon" href="images/favicon.ico" type="image/x-icon">
    <!-- Stylesheets-->
	 <link rel="stylesheet" type="text/css" href="css/theme.css">
		 <!-- Admin Forms CSS -->
  <link rel="stylesheet" type="text/css" href="css/admin-forms.css">
    <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Montserrat:400,700%7CLato:400,700'">
    <link rel="stylesheet" href="css/style.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.js"></script>
		<!--[if lt IE 10]>
    <div style="background: #212121; padding: 10px 0; box-shadow: 3px 3px 5px 0 rgba(0,0,0,.3); clear: both; text-align:center; position: relative; z-index:1;"><a href="http://windows.microsoft.com/en-US/internet-explorer/"><img src="images/ie8-panel/warning_bar_0000_us.jpg" border="0" height="42" width="820" alt="You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today."></a></div>
    <script src="js/html5shiv.min.js"></script>
		<![endif]-->
		
	<style>
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    right: 0;
	
	center:0;
	 text-align: center;
    background-color: transparent;
    min-width: 68px;
    <!--box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);-->
    z-index: 1;
}

.dropdown-content a:hover {background-color: #grey}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
</style>

	
		</head>



	<body>
    <!-- Page-->
    
      </header>
      <!-- Page Contents-->
      <main class="page-content">
        <!--Section Search form-->
        <section class="context-dark">
          <!-- Swiper-->
          <div data-height="33%" data-min-height="600px" data-dots="true" class="swiper-container swiper-slider" >
            <div class="swiper-wrapper">
              <div data-slide-bg="images/slide-01-1920x640.jpg" style="background-position: center center"  class="swiper-slide swiper-slide-overlay-disable"></div>
              <div data-slide-bg="images/slide-02-1920x640.jpg" style="background-position: center center"  class="swiper-slide swiper-slide-overlay-disable"></div>
              <div data-slide-bg="images/slide-03-1920x640.jpg" style="background-position: center center"  class="swiper-slide swiper-slide-overlay-disable"></div>
            </div>
            <div class="swiper-caption-wraper">
              <div class="shell section-41">
                <div class="range range-xs-center">
                  <h1 class="text-bold"></h1>
                  <div class="cell-xs-10 cell-md-7 cell-lg-6">
                  <nav>
                  <a href="b.html"></a>&nbsp;|&nbsp;
                  <a href="se.html"></a>&nbsp;|&nbsp;
                   <a href="re.html">Rnt</a>&nbsp;|&nbsp;
                    <a href="#"></a>&nbsp;|&nbsp;
                  <a href="#">Cot</a>
					<!--    
				  <div class="dropdown">
				
			
				   <div class="dropdown-content">
				<div onClick="window.location = 'rentin.html';">
                  <font size="2"> <input type="radio" name="vehicle" value="Bike">Rent-In&nbsp;  </font><br>
				 </div>
                  
				 <div onClick="window.location = 'rentout.html';">
                            <font size="2"> <input type="radio" name="vehicle" value="Bike">Rent-Out </font>
							</div>
							
                  </div>
                 
				  </div>
				   --> 
				 
                                    
                  </nav>
                   <!--  <div class="offset-top-24 offset-md-top-50 text-center">
                      Responsive-tabs
                      <div data-type="horizontal" class="responsive-tabs responsive-tabs-dashed">
                        <ul data-group="tabs-group-default" class="resp-tabs-list tabs-group-default">
                          <li><a href ="buy.html">Buy </a></li>
                          <li><a href ="sell.html">Sell </a></li>
                          <li><a href ="#">Rent </a></li>
                           <li><a href ="#">Manage </a></li>
                            <li><a href ="#">Construct</a></li>
                        </ul>
                       
                      </div>
                    </div> -->
                  </div>
                </div>
              </div>
            </div>
            <!-- Swiper Pagination-->
            <div class="swiper-pagination swiper-pagination-type-2"></div>
          </div>
        </section>
           <br><br><br><br>
        <!--Section Real Estate Tools and Resources-->
       
    <!-- Global Mailform Output-->
    <div id="form-output-global" class="snackbars"></div>
    <!-- PhotoSwipe Gallery-->
    <div tabindex="-1" role="dialog" aria-hidden="true" class="pswp">
      <div class="pswp__bg"></div>
      <div class="pswp__scroll-wrap">
        <div class="pswp__container">
          <div class="pswp__item"></div>
          <div class="pswp__item"></div>
          <div class="pswp__item"></div>
        </div>
        <div class="pswp__ui pswp__ui--hidden">
          <div class="pswp__top-bar">
            <div class="pswp__counter"></div>
            <button title="Close (Esc)" class="pswp__button pswp__button--close"></button>
            <button title="Share" class="pswp__button pswp__button--share"></button>
            <button title="Toggle fullscreen" class="pswp__button pswp__button--fs"></button>
            <button title="Zoom in/out" class="pswp__button pswp__button--zoom"></button>
            <div class="pswp__preloader">
              <div class="pswp__preloader__icn">
                <div class="pswp__preloader__cut">
                  <div class="pswp__preloader__donut"></div>
                </div>
              </div>
            </div>
          </div>
          <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
            <div class="pswp__share-tooltip"></div>
          </div>
          <button title="Previous (arrow left)" class="pswp__button pswp__button--arrow--left"></button>
          <button title="Next (arrow right)" class="pswp__button pswp__button--arrow--right"></button>
          <div class="pswp__caption">
            <div class="pswp__caption__center"></div>
          </div>
        </div>
      </div>
    </div>
    <!-- Java script-->
    <script src="js/core.min.js"></script>
    <script src="js/script.js"></script>
    
     <script>
     var item_length = $('.swiper-slide > div').length - 1;
     var slider = $('.swiper-slide').slick({
         autoplay: true,
         autoplaySpeed: 1000,
         dots: true,
         infinite: true,
         speed: 1000,
         fade: true,
         slide: 'div',
         cssEase: 'linear'
     });

</script>
	 <script>
   $(document).ready(function () {
        $('.home').addClass('active');
    });
   </script>
   
  
   
	 
  </body>
</html>

null

共有2个答案

慕容品
2023-03-14

如果我猜对了,您可能想使用carousel而不是swiper类。少些琐碎,多些乐趣。

引导式旋转木马

希望有帮助。-N Baua

曾修真
2023-03-14

您需要在JavaScript中启用自动播放设置来初始化Swiper:

var mySwiper = new Swiper('.swiper-container', {
  autoplay: {
    delay: 5000,
  },
});

来源:Swiper参数-自动播放

编辑:更新的代码显示正在使用滑块脚本,但标记是为Swiper。HTML需要根据光滑的文档编写,然后需要针对正确的元素来初始化它。

 类似资料:
  • import { Swiper,SwiperItem } from 'feui'; components: { [Swiper.name]: Swiper, [SwiperItem.name]: SwiperItem, } 代码演示 正经用法 <fe-swiper :list="demo01_list" v-model="demo02_index" @on-index-

  • 本文向大家介绍AngularJS 中使用Swiper制作滚动图不能滑动的解决方法,包括了AngularJS 中使用Swiper制作滚动图不能滑动的解决方法的使用技巧和注意事项,需要的朋友参考一下 Swiper是目前较为流行的移动端触摸滑动插件,因为其简单好用易上手,受到很多前端开发者的欢迎。 今天在使用Swiper的时候遇到这个问题: 使用angularjs动态循环生成swiper-slide类,

  • 如何在侧滑块中制作一些不同类型的动画。有图书馆吗?如果有图书馆,请提供我。

  • 问题内容: 我正在开发一个Android应用程序,希望在其中滑动手指即可滑动图像。我已经实现了可以滑动图像的,但是我不知道如何实现手指触摸功能。 请给我建议任何方法,如何用手指滑动图像。任何建议或任何教程或方法都将有所帮助。 问题答案: 您可以使用onTouchListner方法代替onClickListner。下面给出了onTouchListners示例。

  • 在mpvue框架中实现图片或者其他内容的轮播使用小程序原生swiper组件就可以完成该功能。swiper组件的参数如下: 实际验证过: mpvue 框架对以下属性都是支持的 indicator-dots 类型:Boolean 默认值:false 说明:是否显示面板指示点 indicator-color 类型:Color 默认值:rgba(0, 0, 0, .3) 说明:指示点颜色 indicato

  • 本文向大家介绍如何将图像用作HTML中的链接?,包括了如何将图像用作HTML中的链接?的使用技巧和注意事项,需要的朋友参考一下 要将图像用作HTML中的链接,请使用<img>标记以及带有href属性的<a>标记。<img>标记用于在网页中使用图像,<a>标记用于添加链接。在图片标签src属性下,添加图片的网址。这样,还可以添加高度和宽度。 示例 您可以尝试运行以下代码以将图像用作HTML中的链接