| 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: 17 let
|
|||
0