Некоректно работает выпадающее меню на смартфоне

На десктопном варианте сайта всё работает, как часы, а на мобильной версии ссылки срабатывают только первый раз, а потом не работают. Использую Bootstrap 3.

body {
  background-color: #f0fa61;
  background-size: 13px 13px, 29px 29px, 37px 37px, 53px 53px;
  background-image: -webkit-linear-gradient(0, rgba(255, 255, 255, .07) 50%, transparent 50%), -webkit-linear-gradient(0, rgba(255, 255, 255, .13) 50%, transparent 50%), -webkit-linear-gradient(0, transparent 50%, rgba(255, 255, 255, .17) 50%), -webkit-linear-gradient(0, transparent 50%, rgba(255, 255, 255, .19) 50%);
  background-image: -moz-linear-gradient(0, rgba(255, 255, 255, .07) 50%, transparent 50%), -moz-linear-gradient(0, rgba(255, 255, 255, .13) 50%, transparent 50%), -moz-linear-gradient(0, transparent 50%, rgba(255, 255, 255, .17) 50%), -moz-linear-gradient(0, transparent 50%, rgba(255, 255, 255, .19) 50%);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, .07) 50%, transparent 50%), linear-gradient(90deg, rgba(255, 255, 255, .13) 50%, transparent 50%), linear-gradient(90deg, transparent 50%, rgba(255, 255, 255, .17) 50%), linear-gradient(90deg, transparent 50%, rgba(255, 255, 255, .19) 50%);
}

.header a,
a:hover {
  color: #f0ad4e;
  text-decoration: none;
}

.header h1 {
  letter-spacing: 15px;
  font-size: 300%;
}

.header p {
  color: white !important;
  font-size: 90%;
  letter-spacing: 3px;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
  color: #fff;
  background-color: #346270;
}

.nav-pills>li>a {
  color: #fff;
}

.nav-pills>li>a:hover {
  background-color: #346270;
}

.navbar-inverse {
  padding: 1%;
  border-radius: 5px;
}

.navbar-toggle {
  border-color: #0000001f!important;
}

.clear {
  clear: both;
  height: 63px;
}

.wrapper {
  min-height: 100%;
}

html,
body {
  height: 100%;
}

.margin-8 {
  margin-top: 8%;
}

.panel {
  border: none;
}

.panel-body {
  background-color: #f9f9f9;
}

.panel-info>.panel-heading {
  background-color: #f0ad4e;
  color: white;
  border-color: transparent;
}

.sidebar-header {
  font-size: 120%;
  letter-spacing: 2px;
}

.input-lg {
  font-size: 14px;
}

.form-control {
  border-radius: 0px;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #f9f9f9;
}

.badge {
  background-color: black;
}

.info-block {
  font-size: 120%;
}

.info-block .badge {
  font-size: 80%;
}

.info-block span {
  margin-right: 3%;
}

textarea.form-control {
  height: 200px;
}

form.privetctvie {
  background-color: #fff49e;
  letter-spacing: 2px;
  font-size: 180%;
  border: solid #ffed5e;
  border-radius: 5px;
  padding: 1%;
}

button.header {
  width: 100%;
  letter-spacing: 5px;
}

form.poisk a {
  width: 100%;
  color: white;
  height: 10%;
  background-color: #f0ad4e;
  padding: 3% 35% 4% 35%;
  font-size: 150%;
  border-radius: 6px;
  letter-spacing: 5px;
}

.ras-poisk {
  width: 100%;
}

.ras-poisk a {
  color: white;
}

.margin-5 {
  margin-bottom: 3%;
}

.avtor img {
  float: left;
  border-radius: 5px;
  border: solid 5px #dad7d5;
  width: 25%;
}

.biografiya {
  margin-top: -35%;
  padding-left: 35%;
  font-size: 150%;
  font: italic small-caps solid 16px/2 cursive;
}

hr.proisvedeniya {
  margin-top: -5%;
}

.proisvedeniya ul li a {
  text-decoration: none;
  font-size: 150%;
  color: black;
}

.proisvedeniya ul li a:hover {
  color: #f0ad4e;
}

.text {
  background-color: #fff8d1;
  background-size: 13px 13px, 29px 29px, 37px 37px, 53px 53px;
  background-image: -webkit-linear-gradient(0, rgba(255, 255, 255, .07) 50%, transparent 50%), -webkit-linear-gradient(0, rgba(255, 255, 255, .13) 50%, transparent 50%), -webkit-linear-gradient(0, transparent 50%, rgba(255, 255, 255, .17) 50%), -webkit-linear-gradient(0, transparent 50%, rgba(255, 255, 255, .19) 50%);
  background-image: -moz-linear-gradient(0, rgba(255, 255, 255, .07) 50%, transparent 50%), -moz-linear-gradient(0, rgba(255, 255, 255, .13) 50%, transparent 50%), -moz-linear-gradient(0, transparent 50%, rgba(255, 255, 255, .17) 50%), -moz-linear-gradient(0, transparent 50%, rgba(255, 255, 255, .19) 50%);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, .07) 50%, transparent 50%), linear-gradient(90deg, rgba(255, 255, 255, .13) 50%, transparent 50%), linear-gradient(90deg, transparent 50%, rgba(255, 255, 255, .17) 50%), linear-gradient(90deg, transparent 50%, rgba(255, 255, 255, .19) 50%);
  padding-left: 5%;
  padding-right: 5%;
  padding-bottom: 1%;
  padding-top: 1%;
  border-radius: 8px;
  font-size: 17px;
}

.text ul li {
  text-decoration: none;
}

.imya a {
  color: black;
}

.glavi {
  margin-top: 5%;
}

form.glavi a.button {
  background-color: #7cfcc7;
  padding: 2%;
  margin-right: 0.5%;
  border-radius: 7%;
  color: #f0ad4e;
}

form.glavi a.active {
  background-color: #e0385a;
  color: #f0ad4e;
}

form.glavi a.button:hover {
  background-color: #346270;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
  color: #fff;
  background-color: #346270;
}

.nav-pills>li>a {
  color: #fff;
}

.nav-pills>li>a:hover {
  background-color: #346270;
}

.navbar-inverse {
  padding: 1%;
  border-radius: 0px;
  float: none !important;
}

.stranitsi a {
  padding: 1%;
  background-color: #ffb224;
  color: #f5f5f5;
  border-radius: 4px;
  font-size: 125%;
}

.glavs {
  border-radius: 4px;
  background-color: #f0ad4e;
  border-color: #fff6ca;
}

.dropdown {
  padding: 1%;
  background-color: #f0ad4e;
  color: white;
  border-radius: 5px;
  text-align: center;
  height: 5%;
}

footer {
  color: #666;
  background: #222;
  padding: 17px 0 18px 0;
  border-top: 1px solid #000;
  height: 10%;
}

footer a {
  color: #999;
}

footer a:hover {
  color: #efefef;
}

@media (max-width: 767px) {
  .nav-pills>li {
    float: none;
  }
  .nav-pills {
    text-align: center;
  }
  .header h1 {
    letter-spacing: 5px;
    font-size: 280%;
  }
  .header {
    text-align: center;
  }
  form.privetctvie {
    font-size: 120%;
  }
  hr.text {
    padding-right: 5%;
  }
  .avtor img {
    border-radius: 5px;
    border: solid 5px #dad7d5;
    width: 70%;
    margin: 3% 15% 3% 15%;
  }
  .biografiya {
    margin-top: -35%;
    padding-left: 7%;
    padding-top: 20%;
    font-size: 120%;
  }
  .stranitsi a {
    font-size: 115%;
  }
  .text h2,
  .text h3 {
    text-align: center;
  }
  .dropdown {
    padding: 2%;
  }
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<div class="panel-body">
  <div class="dropdown">
    <a data-toggle="dropdown" href="#" style="padding: 1%; background-color: #f0ad4e; color: white; border-radius: 5px">Показать всё</a>

    <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
      <li><a href="pushkin9.html">А.С.Пушкин</a></li>
      <li><a href="Lermontov9.html">М.Ю. Лермонтов</a></li>
      <li><a href="Gogol9.html">Н.В. Гоголь</a></li>
      <li><a href="Griboedov9.html">А.С. Грибоедов</a></li>
      <li><a href="Lomonosov9.html">М.В. Ломоносов</a></li>
      <li><a href="Derjavin9.html">Г.Р. Державин</a></li>
      <li><a href="Batyushkov9.html">К.Н. Батюшков</a></li>
      <li><a href="Gukovski9.html">В.А. Жуковский</a></li>
      <li><a href="Vyazemskiy9.html">П.А. Вяземский</a></li>
      <li><a href="Yazikov9.html">Н.М. Языков</a></li>
      <li><a href="Delvig9.html">А.А. Дельвиг</a></li>
      <li><a href="Baratinskiy9.html">Е.А. Баратынский</a></li>
      <li><a href="Rileev9.html">К.Ф. Рылеев</a></li>
    </ul>

  </div>
</div>


Ответы (0 шт):