2017-01-30 2 views
0
$('body').prepend('<div class="alert alert-warning newalert" style="width: 100%;height: 50px;position:relative;z-index: 999999999;"><strong>'+message+'</strong></div>'); 

Ich bin ein div an den Körper anhängen, wenn eine Methode aufgerufen wird.Anzeige div auf allen Elementen

Ich bin in der Lage, das div über alle Elemente, zu bringen, aber wenn die Seite nach unten gescrollt wird und diese Methode aufgerufen wird, kann das Alert div nicht gesehen werden, da es dem Körper vorangestellt ist.

Gibt es einen Weg in CSS, wo ich die Warnung als Popup über jedes Element anzeigen kann und nicht nach oben scrollen, um es zu sehen.

+1

'position: fixed' ist, was Sie brauchen. –

+0

versuchen Sie, Ihren Top-Z-Index zu finden, wird dies Ihnen helfen http://stackoverflow.com/questions/1118198/how-can-you-figure-out-the-highest-z-index-in-your-document –

+0

@EdmundLee ja es hat funktioniert –

Antwort