| Autor | Zpráva | ||
|---|---|---|---|
| tomyx007 Profil |
#1 · Zasláno: 16. 12. 2009, 07:12:35
Dobry den, prosim o radu. Mam nastaveno, ze kdyz se najede mysi na odkaz s id "show_login_form" zobrazi se div s id "login_form". Kdyz se prejede pres odkaz podruhe, zase se schova(pouzivam to k zobrazeni a schovani formulare na prihlaseni pri prejeti nad odkazem "Prihlaseni"). Ted se snazim prijit nato, jak to vylepsit tak, ze kdyz mysi odjedu z divu ("s id "login_form"), ktery je zobrazen, tak se zase schova. Zkousel jsem k tomu divu pridat onmouseout, ale nejak to nejde. Tady je soucasny js, ktery vyuzivam k prejeti nad odkazem s id "show_login_form" :
$(document).ready(function(){
$("#show_login_form").mouseover(function () {
$("#login_form").slideToggle("slow");
});
});
K tomu html odkazu: <a id="show_login_form" href="" title="Přihlášení" onclick="return false;">Přihlášení</a> a pak k tomu se zobrazi formular na prihlaseni: <div id = "login_form"> ... </div> Dekuju za jakoukoliv radu. |
||
| Nox Profil |
#2 · Zasláno: 16. 12. 2009, 08:51:54
$(document).ready(function(){
$("#show_login_form").mouseover(function () {
$("#login_form").slideToggle("slow");
});
$("#login_form").mouseout(function(){ $(this).slideToggle("slow"); });
});
by mělo fungovat |
||
| tomyx007 Profil |
#3 · Zasláno: 16. 12. 2009, 09:04:25
Nox:
Tohle uz jsem taky zkousel :(, ale nefunguje to, resp. ackoliv je tam mouseout, tak uz se prvek s id "login_form" zacne schovavat a zobrazovat uz pri popojeti mysi nad timto prvkem, nikoliv pri odjeti mysi z nej...Nemuze mit na to vliv, ze v css ma "login_form" nastaveno:
#login_form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/inc/templates2/cze/img/bckg_login_border.png) no-repeat;
width:290px;
height:85px;
position:absolute;
margin-left:360px;
margin-top:31px;
display:none;
}
? |
||
|
Časová prodleva: 17 let
|
|||
0