Ich versuche, ein Popup-Folie nach oben, wenn Sie auf den Link klicken. Ich habe ein Beispiel mit Elementen rund um das Popup unter diesem LINKPopup-Folie von unten nach oben überläuft andere Div-Blöcke
vorbereitet Es gibt 2 Blöcke (Block und Fußzeile}:
<div id="block">
Some content inside the block.
</div>
<div id="Popup">
<div class="Container">
<div id="tmp"> Popup!
<span id="close">X</span>
</div>
</div>
</div>
<div id="footer">
<span id="FooterLink">Link</span>
</div>
Zwischen ihnen, wie Sie es sehen können, mein versteckt Popup ist, was ich Wenn Sie einen Link im Footer - Bereich drücken, sollte das Popup langsam über die Fußzeile über den Footer über den Footer gleiten .. Mein Popup sollte eine dynamische Höhe haben, da der Inhalt je nach Inhalt unterschiedlich ist Sprache wird vom Benutzer gewählt Sorry für mein Englisch, hoffentlich kann mir jemand dabei helfen Ich habe hier ein Beispiel gefunden LINK wie soll das gehen rk (außer der clients ist meine Fußzeile und ich kann nur Popup mit absoluter Position oder Z-Index haben, so dass ich dieses Beispiel nicht wirklich verwenden kann).
Der Rest des Codes: CSS:
#block {
height: 150px;
color: #FFF;
background-color: #505050;
text-align: center;
}
#Popup {
display: none;
position:absolute;
z-index: 100;
background-color: red;
width: 100%;
min-height: 60px;
}
#close {
width: 20px;
margin-left: 100px;
cursor: pointer;
}
#footer {
height: 50px;
background-color: blue;
color: white;
text-align: center;
}
#FooterLink {
cursor: pointer;
}
JS:
$('#FooterLink').click(function() {
$('#Popup').slideToggle();
});
$('#close').click(function() {
$('#Popup').slideToggle();
});
suchen Sie so etwas wie dieses https://jsfiddle.net/jitendratiwari/12nnzmz9/1/ –
thx, aber nein. Es sollte oberhalb des blauen Bereichs (oberhalb der Fußzeile) erscheinen. – soonic
sehe meine vollständige Antwort. –