javascript - 幻灯片正在从网站中删除部分文本

标签 javascript jquery html css slideshow

因此,在 Mohamed-Yousef 和 Rachel 的帮助下,我成功地编辑了我的剧本。现在一切正常。谢谢你们俩。我的问题是如何制作幻灯片导航栏。所以,上面的代码是幻灯片导航栏的代码

脚本

$(document).ready(function() {
  var pages = $('#container li'),
    current = 0;
  var currentPage, nextPage;

  $('#container .button').click(function() {
    currentPage = pages.eq(current);
    if ($(this).hasClass('prevButton')) {

      if (current <= 0)
        current = pages.length - 5;
      else
        current = current - 1;
    } else {
      if (current >= pages.length - 1)
        current = 0;
      else
        current = current + 5;
    }
    nextPage = pages.eq(current);
    pages.hide();
    nextPage.show();
  }).filter('.nextButton').click();
});
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<div class="header" id="home">

  <div class="header-top">
    <div class="container">
      <div class="logo">
        <a href="index.html"><img src="images/logo.png"></a>
      </div>
      <div class="top-menu">
        <span class="menu"> </span>
        <div id="container">
          <ul>
            <li><a href="#about" class="scroll">Proiecte</a>
            <li> <a href="#trainers" class="scroll">Eustiu</a>
            <li> <a href="#testimonial" class="scroll">Altceva</a>
            <li> <a href="/login">Haisavedem</a>
            <li> <a href="#" class="dropbtn">Cecacat</a> </li>
            <li><a href="#about " class="scroll ">Prezentare</a>
              <a href="#trainers " class="scroll ">Resurse Umane</a>
              <a href="#testimonial " class="scroll ">Bacalaureat</a>
              <a href="/login ">Contacteaza-ne</a>
              <a href="# " class="dropbtn">Altele</a></li>
            <li><a href="#about" class="scroll">11</a>
              <a href="#trainers" class="scroll">12</a>
              <a href="#testimonial" class="scroll">13</a>
              <a href="/login">14</a>
              <a href="#" class="dropbtn">15</a></li>

            <button class="button prevButton ">⟵</button>
            <button class="button nextButton ">⟶</button>

最佳答案

我得到了一个可以运行的演示;这是一个正在进行的工作(因为我还没有完全弄清楚如何设置默认列表?)但我想我还是会发布它。关键是真的要使用jquery .slice将列表分成 5 个 block 的方法。

查看代码片段或 fiddle

$('#less').on('click', function() {
  prevpage = $('li:visible:first').index() - 5;
  if (prevpage >= $('li').length) {
    prevpage = 0;
  }
  $('li').hide();
  $toShow = $('li:hidden').slice(prevpage, prevpage + 5);
  $toShow.show();
});
$('#next').on('click', function() {
  thispage = $('li:visible:last').index() + 1;
  if (thispage >= $('li').length) {
    thispage = 0;
  }
  $('li').hide();
  $toShow = $('li:hidden').slice(thispage, thispage + 5);
  $toShow.show();
});
ul {
  list-style-type: none;
}

li {
  display: none;
}
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<button id="next">Next 5</button>
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
  <li>6</li>
  <li>7</li>
  <li>8</li>
  <li>9</li>
  <li>10</li>
  <li>11</li>
  <li>12</li>
  <li>13</li>
  <li>14</li>
  <li>15</li>
</ul>
<button id="less">Prev 5</button>

关于javascript - 幻灯片正在从网站中删除部分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44464603/

相关文章:

javascript - jQuery .addclass 在 wordpress 中不起作用

javascript - 如何在 Handlebars 中设置 (!)?

javascript - 如何在javascript中检查td是否为空

javascript - 为 jquery-image-scale 插件定义选择器

javascript - 使用 tabindex ="0"会对其他元素产生影响

javascript - jQuery 插件问题 - 我可以修改核心方法吗?

javascript - 组合两个相同大小的数组并返回总和

javascript - 等到调用$(item).click完成jquery

javascript - Angularjs ng-click 指令内部。 ControllerAs 连接问题

javascript - 在控制台中检查 FormData 键和值