Autor | Zpráva | ||
---|---|---|---|
tomyx007 Profil |
Dobry den,
nevite nekdo jak vyresit nasledujici problem: Mam vyjizdeci formular pro prihlaseni v jquery,ktery funguje tak, ze se zobrazi na akci hover pri najeti na odkaz a po dojeti z forumare se zase ten formular schova. Vse je ok, resp formular po najeti na odkaz se zobrazi/po odjeti z formu zase zmizi, ale kdyz kliknu do policka pro login a v IE nebo FF mam automaticke predvyplnovani udaju a zobrazi se takovy ten vyber pouzivanych loginu a ja na nej najedu a chci si zvolit jiz ulozeny login, tak formular zmizi. kod pro formular je: <div id="topLogin"> <div id="show_login_form"> <a style="display: block;" onclick="return false;" title="Přihlášení" href="">Přihlášení</a> <div id="login_form" style="display: none;"> <div class="loginFormBckg"> <div class="login_form"> <form method="post" class="sidebarCont" id="mainLogin" action="/shop.php"> <input type="hidden" value="do_login" name="action"/> <input type="hidden" value="Lw==" name="back"/> <fieldset> <div id="fields"> <label>Login: </label> <input type="text" class="text" name="txt_login"/> <div class="clear"/> <label>Heslo: </label> <input type="password" class="text" name="txt_password"/> </div> <button type="submit" class="login-cz">Přihlásit </button> <div class="right-align"> <a title="Registrace nového uživatele" href="/shop.php?action=register">nový uživatel</a> | <a title="Poslání přihlašovacích údajů" href="/shop.php?action=forgotten_password">zapomenuté heslo</a> </div> </fieldset> </form> <div class="footer"/> </div> </div> </div> </div> </div> </div> </div> a js pro zobrazeni/schovani formulare je: $(function(){ $("#show_login_form").hover(function(){ $("#login_form").show(); }, function(){$("#login_form").hide(); }); }); nefunguje ani nahrada za mouseout: $(document).ready(function(){ $("#show_login_form").mouseover(function () { $("#login_form").show(); }); $("#login_form").mouseout(function(){ $(this).hide(); }); }); Nevite co s tim? Moderátor Chamurappi: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
|
||
Časová prodleva: 28 dní
|
|||
Chamurappi Profil |
#2 · Zasláno: 4. 2. 2010, 03:00:43
Reaguji na tomyxe007:
„v IE nebo FF mam automaticke predvyplnovani udaju a zobrazi se takovy ten vyber pouzivanych loginu a ja na nej najedu a chci si zvolit jiz ulozeny login“ To nejde ovládat šipkami na klávesnici? „Nevite co s tim?“ Bez živé ukázky si těžko představím, jak to vlastně vypadá. Snažil bych se asi na tvém místě neskrývat formulář hned po odjetí z odkazu, ale až po nějaké prodlevě a tu prodlevu bych stopnul, jakmile by myš přijela nad formulář. (A na odjetí z formuláře bych reagoval stejně jako na odjetí z odkazu.) |
||
ah01 Profil |
#3 · Zasláno: 4. 2. 2010, 13:13:53
tomyx007:
Spíš bych použil toggle než hover. Přijde mi, z hlediska použitelnosti, přirozenější zobrazovat formulář na kliknutí než na pouhé přejení myší. Chamurappi: „To nejde ovládat šipkami na klávesnici?“ To ale nemusí běžného uživatele vůbec napadnout. |
||
Časová prodleva: 15 let
|
0