Anzeige Bootstrap Modal mit javascript onClick

Brauche ich um zu öffnen ein Twitter-bootstrap-modal-Fenster mit der onClick="" oder ähnliche Funktion. Brauchst einfach nur den code zu gehen, in die onClick="". Ich bin versucht zu machen, ein klickbares div zum öffnen des modalen.

Code-Auszüge:

Div-Code:

<div class="span4 proj-div" onClick="open('GSCCModal');">

Modal Div-Code:

<div id="GSCCModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">

Javascript:

function open(x){
    $(x).modal('show');
}
  • Mit onClick ist weitgehend verpönt. Gibt es einen bestimmten Grund konnte Sie nicht, zumindest, enthalten ein Skript in ein <script> tag?
  • Gibt es einen Grund, Sie nicht verwenden können, die integrierten bootstrap-Funktionalität? (ie: fügen Sie Daten-toggle="modal" und data-target="#foo" auf dein div?)
  • Ich bin mit dem onClick zu vermeiden, mit links rund um die div. Und dies sind die code-Ausschnitte, nicht wie Sie tatsächlich in den code ein. @BriAnna du meinst auf nicht-modal div-code? Ich wusste nicht, dass Diese alles tun würde, oder könnte ich sogar tun.
  • Yep. Kann jedes element der anklickbare auslösen. Fügen Sie einfach die beiden Attribute, um Ihre div. Ein a-tag ist nicht erforderlich. Aber dein markup ist nicht richtig. Sie haben zu Folgen, Twitter Bootstrap Beispiel.
InformationsquelleAutor Snappawapa | 2013-11-21
Schreibe einen Kommentar