Autor | Zpráva | ||
---|---|---|---|
Mikolášek Profil * |
#1 · Zasláno: 5. 2. 2013, 22:57:01
Nyní po najetí myši na menu se ihned bez efektu rozbalí další části menu. Chtěl bych ale, když najedu myší (hover), aby se počkalo alespoň 2 sekundy a pak se zobrazilo menu s efektem takového zobrazení ne hned, ale postupného. Něco jako má menu Mall.cz.
$(function(){ $("ul.dropdown li").hover(function(){ $(this).addClass("hover"); $('ul:first',this).css('visibility', 'visible'); }, function(){ $(this).removeClass("hover"); $('ul:first',this).css('visibility', 'hidden'); }); $("ul.dropdown li ul li:has(ul)").find("a:first").append(" » "); }); |
||
Kcko Profil |
#2 · Zasláno: 6. 2. 2013, 00:00:36
Mikolášek:
Podívej se na jQuery metodu animate
|
||
Mikolášek Profil * |
#3 · Zasláno: 6. 2. 2013, 11:16:34
Kcko: Děkuji za informaci. Prohlížel jsem si dokumentaci, ale ikdyž jsou tam příklady, tak nevím jak to použít. Je to pro mě španělská vesnice :(
|
||
Jan Kupka Profil |
#4 · Zasláno: 6. 2. 2013, 15:16:48
Ahoj,
pokud chceš docílit podobného efektu, jako je na Mall.cz (s 2s prodlevou) a k animaci chceš využít jQuery, dalo by se to udělat např. takhle: http://jsfiddle.net/jankupka/KdDam/ Když se znovu podíváš do dokumentace k použitým funkcím, měl bys to dát za pomoci "živé ukázky" dohromady. Pokud ti něco konkrétního nebude jasné, tak řekni. |
||
Časová prodleva: 11 let
|
0