Почему мой навигационный значок «гамбургер» внезапно стал невидимым, но все еще работает?

  • Автор темы Рокнролл
  • 34
  • Обновлено
  • 13, May 2024
  • #1
У меня уже давно написан сайт.

Внезапно значок «гамбургера» перестал появляться.

Он все еще там, так как я могу щелкнуть по нему, и появится раскрывающееся меню. У меня нет опыта работы с Javascript, и я пытаюсь изучить Swift. Есть ли шанс, что что-то не так со сценарием, на который ссылаются внешние ссылки? Я могу изменить панель навигации со светлой на темную.

Но не могу понять, почему этот значок просто исчез. Ниже приведен урезанный, но полный код и скриншот.
 <!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta name="viewport" content="ширина = ширина устройства, начальный масштаб = 1, сжатие = нет">

<meta name="author" content="">

<title>My Site</title>

<link href="[URL='https://lumtu.com/yti/cj55jc3NodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjAvZGlzdC9jc3MvYm9vdHN0cmFwLm1pbip1m']https://getbootstrap.com/docs/4.0/dist/css/bootstrap.min.css[/URL]" rel="stylesheet">

<style type="text/css">

body {

padding-top: 0px;

}

.container {

width: 550px;

}

</style>

</head>

<body>

<script src="[URL='https://lumtu.com/yti/a4ii4anNodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8xLjExLjIvanF1ZXJ5Lm1pb1mL']https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js[/URL]"></script>

<script type="text/javascript">

<!--

if (screen.width <= 699) {

document.location = "mobile/index.html";

}

//-->

</script>

<script src="js/bootstrap.min.js"></script>

<p style="font-size:150%;margin:20px;width:50%;padding-top:25px">

</p>

<p style="font-size:150%;margin:20px;width:75%;margin-right:150px;">

<i><font color = "#9b1313">

</p>

<p style="font-size:5vw;"></p>

<script src="[URL='https://lumtu.com/yti/agLLganNodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2Jvb3RzdHJhcC80LjAuMC9qcy9ib290c3RyYXAubWluWbu']https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js[/URL]"></script>

<nav class="navbar fixed-top navbar-dark bg-dark">

<a class="navbar-brand" href=""></a>

</nav>

<nav class="navbar navbar-toggleable-md navbar-inverse bg-inverse fixed-top">

<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation">

<span class="navbar-toggler-icon"></span>

</button>

<a class="navbar-brand" href="">&nbsp;<br></a>

<a class="navbar-brand" href=""> </a>

<div class="collapse navbar-collapse" id="navbarsExampleDefault">

<ul class="navbar-nav mr-auto">

<li class="nav-item active">

<a class="nav-link" href=""></a>

</li>

<li class="nav-item dropdown">

<a class="nav-link dropdown-toggle" href="/index.html" id="dropdown01" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Menu</a>

<div class="dropdown-menu" aria-labelledby="dropdown01">

<a class="dropdown-item" href="guerillamarketing.html">Guerilla Marketing</a>

<a class="dropdown-item" href="patents.html">Patents</a>

<a class="dropdown-item" href="sumup.html">What's next ... ?</a>

<a class="dropdown-item" href="contact.html">Contact</a>

</div>

</li>

</ul>

</div>

</nav>

<div class="container">

</div>

<div class="starter-template">

</div>

</div>

<script src="[URL='https://lumtu.com/yti/au44uanNodHRwczovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnktMy4xLjEuc2xpbS5taWt5S']https://code.jquery.com/jquery-3.1.1.slim.min.js[/URL]" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>

<script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>

<script src="[URL='https://lumtu.com/yti/a4ii4anNodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy90ZXRoZXIvMS40LjAvanMvdGV0aGVyLm1pb1mL']https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js[/URL]"

integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>

</body>

</html>
Код (разметка):

Рокнролл


Рег
24 Dec, 2013

Тем
2

Постов
3

Баллов
23
  • 04, Jun 2024
  • #2
Я попробовал отладчик в Safari.

Лучшее, что я придумал на данный момент, — это использовать отладчик Safari, и я увидел, что у меня на сервере нет папки js. Я смог это получить, но, похоже, проблема не в этом.

Фактически, установка начальной загрузки локально добавила еще одну проблему: меню не переключалось должным образом.
 

Lenow


Рег
30 Aug, 2013

Тем
2

Постов
6

Баллов
26
  • 04, Jun 2024
  • #3
Это круто. Теперь это не работает, вам нужно сделать шаг вперед и, по крайней мере, узнать, как должна быть структурирована HTML-страница. Это раздел обсуждения, где мы помогаем вам помочь себе.
 

Trateus


Рег
28 Aug, 2014

Тем
1

Постов
3

Баллов
13
  • 08, Jun 2024
  • #4
Мой первый шаг в решении подобных проблем — воссоздать их на codepen или jsfiddle. Я сделал это: https://codepen.io/itamer/pen/YzQNojB

но я вообще не вижу вашего кода. Было бы здорово, если бы вы могли привести свой код в порядок, чтобы все было на своих местах, а затем сделать репост. #1 Почему эти скрипты находятся в верхней части , а не в или в конце ?
 <script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>
Код (разметка): #2 зачем здесь эти абзацы? Там нет «id», поэтому не похоже, что вы собираетесь вставлять значения.
 <p style="font-size:150%;margin:20px;width:50%;padding-top:25px"> </p> <p style="font-size:150%;margin:20px;width:75%;margin-right:150px;"> <i><font color = "#9b1313"> </p>
Код (разметка): #3 Почему вы используете для этого document.write? почему бы просто не закодировать его как обычно или не использовать $.getScript()

?
 <script src="[URL='https://lumtu.com/yti/a4ii4anNodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8xLjExLjIvanF1ZXJ5Lm1pb1mL']https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js[/URL]"></script> <script type="text/javascript"> <!-- if (screen.width <= 699) { document.location = "mobile/index.html"; } //--> </script> <script src="js/bootstrap.min.js"></script>
Код (разметка):
 

belyavsky


Рег
01 Jan, 2011

Тем
1

Постов
2

Баллов
12