Autor Zpráva
muflik
Profil *
potřeboval bych poradit, mám v logu div který je relativně napozicovaný a pak druhý div, který ma jinou velikost podle toho jestli je uživatel přihlášený nebo ne.. mám to tak, že pokuď je uživatel nepřihlášený tak se načte pozice z default.css a pak mám v index.php podmínku, že pokuď je uživatel přihlášený tak nastavim ručně relativní pozici (tzn že div #logo obsahuje 2 relativne napozicované divy #div1 a #prihlaseni ktere se navzajem ovlivnuji => když se změní velikost jednoho tak se posune druhý)
css:
#div1 {position:relative; top:-135px; left:15px; width:506px; height:100px;}
#prihlaseni {position: relative; left:500px; width:200px; }

html:
 <div id="div1"<?php 
                @session_start();
                if (isset($_SESSION["prihlasen"])){
                    if ($_SESSION["prihlasen"]==true){echo " style='top:-85px;'";}
                }
            ?>>


a teď přichází ten problém..
mám javascriptovou funkci která refreshne div který je uvnitř #prihlaseni (#subPrihlaseni)
$('#subPrihlaseni).load('refresh.php').fadeIn("fast");

tohle funguje ALE i přesto, že se mi nezmění velikost žádného divu, tak se nějak rozhodí css na divu #div1

proto jsem myslel, že bych udělal něco takového
var div1= $("#div1");
var pozice = div1.position();
$('#subPrihlaseni').load('refresh.php').fadeIn("fast")

//upravime css protoze to nejak zblbne prohlizec
$('#div1).css({top: "\'"+pozice.top+"px\'"}).fadeIn("fast"); 

problém ale je, že to opět posune nějak nesmyslně ten #div1 pryč : (

nevíte v čem je problém a jak ho řešit ? děkuji.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: