Ho riscontrato un problema con la barra di navigazione in Bootstrap 3. Una delle voci del mio menu è un menu a discesa, che funziona correttamente sul mio laptop, ma non funziona sul mio telefono Android. In particolare, nulla accade quando si preme sulla voce del menu a discesa sul mio telefono.Il menu a discesa della navbar non funziona sui dispositivi mobili
Ho cercato su Google, questo sito e molti altri per una soluzione, ma devo ancora trovarne uno. Sembra che ci siano alcune soluzioni/soluzioni alternative per Bootstrap 2, ma nessuna sembra funzionare per me. So che ci sono alcune differenze tra la versione 2 e 3, che potrebbe essere il motivo per cui nessuna delle soluzioni che ho provato ha funzionato.
Qualsiasi suggerimento o riferimento che posso guardare sarebbe molto apprezzato! Sto includendo il codice dal mio file navbar.php qui sotto. Per dare un'idea del mio setup, ho anche un file header.php e footer.php. Ciascuna delle pagine del mio sito include i file header, navbar e footer. Per favore fatemi sapere se eventuali informazioni aggiuntive potrebbero essere utili.
<nav id="navbar" class="navbar navar-default navbar-inverse navbar-fixed-top" role = "naviation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbarCollapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="http://luckyrabbitdesigns.com/index.php">Lucky Rabbit Designs</a>
</div>
<div class="collapse navbar-collapse navbarCollapse">
<ul class="nav nav-pills">
<li >
<a href="http://luckyrabbitdesigns.com/index.php">Home</a>
</li>
<!-- <li>
<a href="http://luckyrabbitdesigns.com/resume.php">Res</a>
</li>-->
<li class="dropdown">
<a href="http://luckyrabbitdesigns.com/projects.php" data-target="#" data-toggle="dropdown" class="dropdown-toggle">Projects <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="http://luckyrabbitdesigns.com/projects/designs.php">Designs</a></li>
<li><a href="http://luckyrabbitdesigns.com/projects/artwork.php">Art</a></li>
<li><a href="http://luckyrabbitdesigns.com/projects/bookreviews.php">Book Reviews</a></li>
<li><a href="http://luckyrabbitdesigns.com/projects/photos.php">Photos</a></li>
</ul>
</li>
<li>
<a href="http://luckyrabbitdesigns.com/contact.php">Contact</a>
</li>
</ul>
</div>
</div>
Grazie mille per averlo condiviso! – AmyW
Perfetto ... questo ha funzionato anche per me. Solo una piccola modifica nel tuo css, stai usando la parentesi graffa sbagliata per chiudere l'istruzione css. – JoeMoe1984
@ JoeMoe1984, grazie per il tuo suggerimento. – btemperli