Wie center spin.js spinner in bootstrap 3 modal?
Ich versuche, display-und center-die spin.js spinner in einem Bootstrap 3 modal. Mit dem nachstehenden code ich habe es auf der Arbeit im IE und FF, aber NICHT im Chrome, Safari Desktop -, Chrome -, IOS-Safari IOS.
Das problem scheint verknüpft werden, um die fade-in animation (grauer hintergrund overlay), weil wenn ich die modale Klasse nur "show modal" es funktioniert, aber mit keine fade-in animation natürlich. Sehen Sie diese jsfiddle. Es ist, wenn ich mit "$('#Searching_Modal").modal('show');" dass es nicht funktioniert in einigen Browsern oben beschrieben.
Führen Sie diese jsfiddle auf chrome und firefox und Ihr werdet sehen was ich meine. Weiß jemand, wie man dieses Problem beheben, oder tun Sie es richtig? Ich will die bootstrap-modal fade-in zu arbeiten.
Ich bin mit Bootstrap 3 und spin.js.
<div id="Searching_Modal" class="modal fade" tabindex="-1" role="dialog" data-keyboard="false"
data-backdrop="static">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header" style="text-align: center">
<h3>Searching for Seats</h3>
</div>
<div class="modal-body">
<br>
<br>
<br>
<div id="searching_spinner_center" style="position:fixed; left:50%"></div>
<br>
<br>
<br>
</div>
<div class="modal-footer" style="text-align: center"></div>
</div>
</div>
Hier ist die spin.js set-up-code:
var opts = {
lines: 13, //The number of lines to draw
length: 20, //The length of each line
width: 10, //The line thickness
radius: 30, //The radius of the inner circle
corners: 1, //Corner roundness (0..1)
rotate: 0, //The rotation offset
direction: 1, //1: clockwise, -1: counterclockwise
color: '#000', //#rgb or #rrggbb or array of colors
speed: 1, //Rounds per second
trail: 60, //Afterglow percentage
shadow: false, //Whether to render a shadow
hwaccel: false, //Whether to use hardware acceleration
className: 'spinner', //The CSS class to assign to the spinner
zIndex: 2e9, //The z-index (defaults to 2000000000)
top: 'auto', //Top position relative to parent in px
left:'auto' //Left position relative to parent in px
};
//var target = document.getElementById('center_spinner');
var target = document.getElementById('searching_spinner_center');
var spinner = new Spinner(opts).spin(target);
InformationsquelleAutor der Frage fat fantasma | 2013-09-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, anstelle div.modal-body durch
Arbeit für mich. http://jsfiddle.net/D6rD6/5/
InformationsquelleAutor der Antwort userfb