Bootstrap 3, Daten-Karte funktioniert nicht
Ich bin mit dem modal-plugin unterstützt Bootstrap 3 (http://getbootstrap.com/javascript/#modals) mit den folgenden mark-up:
<div class="modal fade" id="login_modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-show="true">…</div>
Laut Dokumentation sollte diese Arbeit mit der Daten-Karte Attribut.. Leider ist das modal wird nicht automatisch angezeigt, wenn die Seite fertig geladen ist. Ich sehe nicht, dass etwas falsch hier, so hoffe ich einer von Euch kann vor Ort das problem für mich, bitte.
P. S.:
Ich fand auch eine ähnliche existent, aber bereits geschlossen, Problem Sie hatte mit modals, die scheinen, zu haben gewesen umgeschrieben in v3 also ich glaube nicht, es ist up-to-date (https://github.com/twbs/bootstrap/issues/5891).
BEARBEITEN
Was ich vergessen habe zu erwähnen ist, dass ich inklusive bootstrap-natürlich. Mit einem Knopf öffnen und schließen, funktioniert es Prima. 🙂 Es ist wirklich nur die Daten-show-Attribut nicht tut, was es soll
- Try jQuery option dann?
$('#myModal').modal('show');
Wenn Ihre Frage ist mehr in Neugier, warumdata-show
funktioniert nicht, ich konnte es nicht auf mich, entweder aus der box. - Gut aussieht wie ich muss erstellen Sie einen Fehlerbericht senden, dann...und/oder sich ein patch =)
- Ich habe das gleiche problem. Hast du letztlich ein Problem für diese auf Ihrer github-Seite?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist eigentlich kein bug, weil der Dokumentation sagt:
Daher müssen Sie zu initialisieren, Ihr Modal "manuell" von JS:
Wenn
data-show="true"
, dann, wenn Sie anrufen$('.modal').modal()
, der modal angezeigt wird. Aber wenndata-show="false"
,$('.modal').modal()
nicht funktioniert, Sie müssen rufen Sie$('.modal').modal('show')
statt.Dies ist für mich arbeiten:
Dies ist ein bisschen alt, aber ich habe das gleiche problem jetzt. Ich helfe mir mit einer zusätzlichen style-Klasse (Karte) und einige Allgemeine JavaScript:
JS:
Dies ermöglicht es mir, fügen Sie einfach die style-Klasse und setzen Sie das Verhalten, als notwendig.
Ich glaube nicht, dass solches Attribut existiert in Bootstrap. Ich Stimme zu, es wäre bequemer (und sicherlich leicht zu realisieren, weil die js-version ist schon da), aber soweit ich gelesen habe, die Dokumentation erwähnt nur
data-toggle
Attribute.Hast du ein Problem melden?
data-show
isttrue
, was bedeutet, es sollte nicht notwendig sein, es zu schreiben. Auf der anderen Seite, Vorladen einer Seite mit einem modalen sollte immer Auslöser seiner modals dann, das ist sicherlich nicht das Verhalten habe ich experimentierte so weit.data-toggle"buttons"
die nicht automatisch auf aktiv gesetzt...