Maison > interface Web > js tutoriel > le corps du texte

Comment utiliser Swiper pour implémenter la pagination

亚连
Libérer: 2018-06-14 17:07:54
original
5069 Les gens l'ont consulté

Cet article présente principalement en détail l'utilisation de la pagination personnalisée Swiper, qui a une certaine valeur de référence. Les amis intéressés peuvent se référer à

La pagination personnalisée Swiper pour votre référence, le contenu spécifique est le suivant

.

Rendus finaux d'implémentation :

DÉMO HTML (exemple de site officiel)

<link rel="stylesheet" href="path/to/swiper.min.css">

<p class="swiper-container">
 <p class="swiper-wrapper">
  <p class="swiper-slide">Slide 1</p>
  <p class="swiper-slide">Slide 2</p>
  <p class="swiper-slide">Slide 3</p>
 </p>
 <!-- 如果需要分页器 -->
 <p class="swiper-pagination"></p>

 <!-- 如果需要导航按钮 -->
 <p class="swiper-button-prev"></p>
 <p class="swiper-button-next"></p>

 <!-- 如果需要滚动条 -->
 <p class="swiper-scrollbar"></p>
</p>

<script src="path/to/jquery.js"></script>
<script src="path/to/swiper.jquery.min.js"></script>
Copier après la connexion

1. boutons de navigation

Remarque : les boutons de navigation de Sweiper et d'autres structures DOM peuvent être placés en dehors de ".swiper-container".

<input class="btn btn-gray button-prev" name="" type="button" value="上一题">
<input class="btn btn-gray button-next" name="" type="button" value="下一题">
Copier après la connexion

Tant que la classe du bouton correspond, tout ira bien.

<script>  
 var mySwiper = new Swiper (&#39;.swiper-container&#39;, {
  // 如果需要前进后退按钮
  nextButton: &#39;.button-next&#39;,//对应"下一题"按钮的class
  prevButton: &#39;.button-prev&#39;,//对应"上一题"按钮的class
  pagination: &#39;.pagination&#39;,//分页容器的css选择器
  paginationType : &#39;custom&#39;,//自定义-分页器样式类型(前提)
  //设置自定义分页器的内容
  paginationCustomRender: function (swiper, current, total) {
   var _html = &#39;&#39;;
   for (var i = 1; i <= total; i++) {
    if (current == i) {
    _html += &#39;<li class="swiper-pagination-custom active">&#39; + i + &#39;</li>&#39;;
    }else{
    _html += &#39;<li class="swiper-pagination-custom">&#39; + i + &#39;</li>&#39;;
    }
   }
   return _html;//返回所有的页码html
  }
 })
 //给每个页码绑定跳转的事件 
 $(&#39;.swiper-pagination&#39;).on(&#39;click&#39;,&#39;li&#39;,function(){
  var index = this.innerHTML;
  mySwiper.slideTo(index-1, 500, false);//切换到第一个slide,速度为1秒
 })

</script>
Copier après la connexion

2. Configurer un paginateur personnalisé (voir configuration ci-dessus)

1.pagination : '.pagination' Donnez au paginateur un conteneur, un nom de classe CSS Selector
2.paginationType : 'custom' Définir la personnalisation de la pagination
3.paginationCustomRender:function(){} Définir le contenu de la pagination personnalisée
4 Lier le saut à chaque numéro de page Les événements correspondant au. les numéros de page

sont ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.

Articles connexes :

Utiliser le sélénium pour capturer des informations sur les données Taobao

Comment utiliser Baidu Map pour implémenter une grille de carte

Comparaison et distinction entre Express et Koa2 dans nodejs (tutoriel détaillé)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal