[JS] Bootstrap navbar werkt niet op iOS

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • ThaAresX
  • Registratie: September 2010
  • Laatst online: 09-10 08:52
Beste tweakeraars.

Ik heb een websitetje draaien voor mijn stagebedrijf. Hierop zit een bootstrap navbar om er ook gebruik van te maken op de telefoon. Nou heb ik een probleempje. Wanneer in Safari op iOS de dropdown werkt niet. Open ik de website in Chrome, dan wel. Ik doe zelden tot nooit webdev en al helemaal geen front end. Kan iemand mij hierbij helpen?

Ik heb de volgende links al geprobeerd:

http://stackoverflow.com/...tton-dropdown-work-on-ios

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<div class="bs-example">
    <nav role="navigation" class="navbar navbar-default">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
            <button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
           
        </div>

        <!-- Collection of nav links and other content for toggling -->
        <div id="navbarCollapse" class="collapse navbar-collapse">
            <ul class="nav navbar-nav">
                <li>Link 1</li>
                <li>Link 2</li>
                <li>Link 3</li>
                <li>Link 4</li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <li>Link 5</li>
            </ul>
        </div>
    </nav>
</div>


EDIT: } weggehaald op r. 26

Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Welke iOS versie?
Verder is er een verschil tussen touch en click

Maak je niet druk, dat doet de compressor maar


Acties:
  • 0 Henk 'm!

  • ThaAresX
  • Registratie: September 2010
  • Laatst online: 09-10 08:52
DJMaze schreef op dinsdag 22 december 2015 @ 11:29:
Welke iOS versie?
Verder is er een verschil tussen touch en click
Uhm, 9.2 geloof ik? Heb het bij mezelf getest en die is net geupdate. Welke iOS versie mijn collega's hebben is mij onbekend.

Acties:
  • 0 Henk 'm!

  • Mebus
  • Registratie: September 2006
  • Laatst online: 19-09 13:37
} misschien de fout? @26

[ Voor 9% gewijzigd door Mebus op 22-12-2015 13:24 ]

BABYMETAL LoL - Twitch


Acties:
  • 0 Henk 'm!

  • ThaAresX
  • Registratie: September 2010
  • Laatst online: 09-10 08:52
Nee het is een cshtml view in ASP.NET MVC5. Had alle code C# code er uit gehaald omdat deze alleen authenticatie en validatie bevat.

Acties:
  • 0 Henk 'm!

  • Ruubster
  • Registratie: Augustus 2008
  • Niet online
Wat bedoel je precies met dropdown? Dat het menu niet uitklapt als je op het hamburger-menu-icoontje klikt? Ik zie in het menu namelijk geen dropdown-knoppen staan. En welke versie van bootstrap heb je draaien? Lijkt alsof ie de JS niet uitvoert of kan uitvoeren.

Acties:
  • 0 Henk 'm!

  • ThaAresX
  • Registratie: September 2010
  • Laatst online: 09-10 08:52
Ruubster schreef op dinsdag 22 december 2015 @ 13:44:
Wat bedoel je precies met dropdown? Dat het menu niet uitklapt als je op het hamburger-menu-icoontje klikt? Ik zie in het menu namelijk geen dropdown-knoppen staan. En welke versie van bootstrap heb je draaien? Lijkt alsof ie de JS niet uitvoert of kan uitvoeren.
Inderdaad, het menu klapt niet uit wanneer ik op het hamburger icoontje klik. Ik gebruik bootstrap 3.3.5 (?). Ik importeer in de betreffende pagina de volgende javascripts:

HTML:
1
2
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>


De javascript wordt wel uitgevoerd, want wanneer ik het op mijn pc test, of in een andere browser op me iPhone, doet het hamburger icoontje het wel.

Acties:
  • 0 Henk 'm!

  • skate master
  • Registratie: September 2004
  • Laatst online: 12-10 12:02

skate master

Autodesk Educator Expert

heb je code even vergeleken met samples op de bootstrap website.
Ik mis een tweetal zaken in je button ten opzichten van de samples.
HTML:
1
aria-expanded="false" aria-controls="navbarCollapse"

Je button code wordt dan:
HTML:
1
2
3
4
5
6
  <button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle" aria-expanded="false" aria-controls="navbarCollapse">
         <span class="sr-only">Toggle navigation</span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
</button>


Kan niet testen of dit werkt, heb geen iPhone / IOS device maar je zou het even kunnen proberen.
Pagina: 1