Autor Zpráva
Johnny.cz
Profil *
Zdravím,
mám problém s jQuery a jeho funkcí .toggle, napsal jsem si javascript pro vyjíždění a zajíždění přihlašovacích inputů:
$(document).ready(function() {
	$("#prihlaseni_form").hide();
	
 $("#prihlaseni").click(function(){
  $("#prihlaseni_form").toggle(500);
  }); 
  
});


HTML se kterým script pracuje vypadá následovně:
<div id="prihlaseni" style="position:absolute; right:10px; bottom:-35px;">Přihlásit <div id="prihlaseni_form">
        
  <table border="1">
    <tr>
     <td><input type="text" name="jmeno" value="Nick" class="formik"/></td>
     <td><input type="text" name="heslo" value="Heslo" class="formik"/></td>
    </tr>
  </table>
      </div></div>


tedy po načtení stránky je vidět jen nápis Přihlásit, na který když se klikne, zobrazí se inputy, když se na něj klikne znova, zase se schovají. Toto funguje tak jak chci v prohlížeči který sobě má zabudovaný PSpad ve kterém pracuji, bohužel v ostatních prohlížečích, jako například firefox nebo google chrome to nefunguje se po kliknutí na přihlásit nestane vůbec nic.

P.S.: Pardon za prasácké umístění css.
Chamurappi
Profil
Reaguji na Johnnyho.cz:
Prosím o odkaz na živou ukázku.
Johnny.cz
Profil *
Tady
Johnny.cz
Profil *
Tlačitko přihlásit je v pravém horním rohu.
__construct
Profil
Ono to funguje, lenže Ty máš #prihlaseni pozicované absolútne a je prekryté divom #odsadzovac - takže na to v podstate neklikáš :-)
Johnny.cz
Profil *
Aha, a proč to v IE funguje? To se to "proklikne" zkrs? :D

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: