Popover wird versteckt unter der nav-bar in Twitter Bootstrap

Habe ich eine Hilfe-Schaltfläche, die in meiner navbar mit einem popover Funktionalität.

<div class="navbar navbar-fixed-top">
    <div class="navbar-inner">
        <div class="container">
           <div class="nav pull-right">
               <div class="cb_inline_block">               
                   <a class="btn btn-small cb_inline_block icon timezone_help" data-content="{% trans 'hahaha' %}" rel="popover" href="#" data-original-title="{% trans 'Time Zone' %}"><i class="icon-question-sign icon-large"></i></a>

Javascript:

$(document).ready(function () { $('.timezone_help').click(show_timezone_help); };

function show_timezone_help(event){
    event.preventDefault();
    $('.timezone_help').popover('show');
}

Aber wenn ich drauf klicke das popover versteckt sich hinter der nav-bar.

Muss ich wirklich zum festlegen der z-index manuell? Das wäre schmerzhaft. Ja, ich muss etwas falsch machen. Danke.

Popover wird versteckt unter der nav-bar in Twitter Bootstrap

Welche version von Twitter Bootstrap? Ich hab die Prüfung in 2.1 und es funktioniert gut für mich: JSFiddle. Auch, wenn Sie mit 2.1, ist die Standard-trigger für popovers klicken statt hover, so können Sie rufen Sie einfach $('.timezone_help').popover() einmal an und werde alles tun, was Ihre aktuelle JS funktioniert.
Würde nicht Schaden, um auch mit uns zu teilen, was nicht-Bootstrap-CSS-Sie sind mit in das navbar.
vielen Dank so viel für Ihre Geige. Ich bin mit ver 2.1.1 und dies könnte tatsächlich das problem. Habe ich eine neue Geige hier und copy/Paste den code in es. Die Schaltflächen erscheinen nun auf der rechten Seite auf nav-bar (schwer zu scrollen). Aber sobald Sie auf die es die Spitze des Pfeils geht hinter die nav-bar!!! Scheint, wie zindex. Ich habe auch eingefügt in meine gesamte css-Code in es. jsfiddle.net/houmie/XRSFr/1
Versuchen Sie data-container="body" . siehe stackoverflow.com/questions/14025438/...

InformationsquelleAutor Houman | 2012-09-08

Schreibe einen Kommentar