2017-04-14 4 views
0

Wenn ich eine Navbar mit JQM machen will, fügt das System unnötige &nbsp in das Raster, die die Navbar sieht seltsam aus.JQuery Mobile Navbar wird abgehört

Ich benutze JQM 1.4.5 und Jquery 1.11.2.

Code:

<div id="home" data-role="page"> 
    <h1>Content</h1> 
    <div data-role="footer"> 
    <div data-role="navbar"> 
     <ul> 
     <li><a href="#" class="ui-btn-active">One</a></li> 
     <li><a href="#">Two</a></li> 
     </ul> 
    </div><!-- /navbar --> 
    </div> 
</div> 

Browser:

enter image description here

Antwort

0

Für Menschen, die dies und mit dem gleichen Problem sehen: Wenn Sie den Code für die Widgets aus der JQuery Mobile-Demo zu kopieren, Zwischen den Tags befinden sich Leerzeichen, die Sie im Browser sehen. Löschen Sie sie und es sollte wieder normal aussehen.

+0

versuchen Sie, auf dieses schwarze Fenster zu doppelklicken ... ;-) – deblocker

0

Haben die zweite Registerkarte fallen blasen wie das vielleicht von Ihrem CSS verursacht. Verwenden Sie display: inline-block oder floats, um diese Elemente korrekt auszurichten.

+0

Es lag daran, dass mein Editor keine Leerzeichen zeigt. Es passiert, wenn Sie auf den Demo-Quellcode doppelklicken und ihn kopieren und einfügen. Ich brauchte mehrere Stunden, um es herauszufinden. Es ist wie das fehlende Semikolon in Ihrem Code zu finden. Sehr frustrierend. –