Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [css] okienko popup. Złe pozycjonowanie
Soolar
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 1.02.2020

Ostrzeżenie: (0%)
-----


Witam.
Jest to skrypt, który dopisuje na koniec do danego (elementu) (odl. xxx)
I gdy na (element) - (odl. xxx) najedzie się myszką, wyskakuje okno popup

Jak zmusić okienko popup, by wyświetlało się poza obramowanie/ramkę, spoiler, nie tylko wewnątrz?

Dokładniej chodzi o wyświetlenie się całego okienka na, forum w poście, poza ramką postu, oraz poza ramką spoilera. Chce by okienko wyświetlało się ponad wszystkie elementy, na wierzchu tej ramki.
Jeżeli spoiler jest wystarczająco duży, to okienko popup jest całe wyświetlone, inaczej okienko popup częściowo lub całkowicie chowie się pod ramką spoilera, a obok wyskakuje scrolbar.

CODE
var popup;

var span = $("<span> (odl. "+dist_r+")</span>" )
.css("position", "relative")
.hover(function() {
popup = $("<div></div>").css({
position: "absolute",
top: "1.5em",
background: "white",
display: "inline-table",
"z-index": 100

});



Gdy zmienię w linijce: .css("position", "relative")
pozycję "relative" na "absolute", wtedy uzyskuje pożądany efekt, czyli okno popup wyświetla się w całości, wychodząc poza obramowania, obszaru postu/spoilera.

Ale wtedy pojawia się inny problem, z pozycjonowaniem
Prawidłowo tak to powinno wyglądać
oryginalny tekst:
(element) [[[tu jakiś tekst zaraz za (elementem)]]

Po użyciu skryptu tak powinien wyglądać tekst
(element) (odl. xxx) [[[tu jakiś tekst który był napisany za (elementem)]]

Lecz niestety, tekst - [[[tu jakiś tekst który był napisany za (elementem)]] który powinien być przesunięty za - (odl. xxx) wyświetlany jest normalnie zaraz po elemencie, czyli - (odl. xxx) nachodzi na ten tekst, czyli marnie to wygląda.

Jestem początkującym, więc proszę o pomoc w rozwiązaniu mojego problemu smile.gif

Ten post edytował Soolar 2.02.2020, 12:45:04
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 12:27