» »

jQuery hover+ease

jQuery hover+ease

jnzavrl ::

Zanima me kako lahko spodnji kodi dodam ease in/out transition oz. fade in/out nevem točno kaj bi tu šlo notri. Vglavnem kar hočem da se ta zamenjava classa ne naredi instantno ampak kot naprimer CSS3 transition.

$(document).ready( function() {
    $('#kdo').mouseenter( function() {
        $('.text_color').css( 'color', '#0ba200' );
		$('#kdo_tip').css( 'display', 'block' );
    })
    $('#kdo').mouseleave( function() {
        $('.text_color').css( 'color', '#00aeef' );
		$('#kdo_tip').css( 'display', 'none' );
    })
})
  • spremenil: jnzavrl ()

1024 ::

Saj ne delaš menjavas klase, samo atribute menjaš (v tvojem pejstu).

Za animiranje je .animate: http://api.jquery.com/animate/

IIRC display propertija ne gre animirati (to lahko delaš z opacity), odvisno kaj bi rad sploh s tem dosegel. Če rabiš to, si poglej še .show, .hide, .fadeIn/Out.
Fish knows everything.

jnzavrl ::

Ne kar imam sedaj je nekaj elementov po strani ki imajo class="text_color" potem je pa še en element ki pa ima id="kdo_tip". In ko grem z miško čez nek drug element se vse elementi s tem classom in s tem idjem spremenijo. Se pravi text dobi drugačno barvo in nek element se prikaže. In ta prehod bi sedaj rad animiral sem našel vse te jquery funkcije samo sem bolj začetnik s tem in nevem kako to vstaviti v že obstoječo kodo..

frudi ::

Za animiranje barvnih prehodov rabiš https://github.com/jquery/jquery-color. Šele s tem, bo $.animate() funkcija delovala tudi z barvami.
Za fade in/out pa kot ti je že 1024 napisal - $.fadeIn() in $.fadeOut().

V tvojem konkretnem primeru bi izgledalo recimo takole (pišem na pamet in po spominu, tako da sem mogoče kaj kiksnil):
$(document).ready( function() {
    $('#kdo').mouseenter( function() {
        $('.text_color').animate({color: '#0ba200'}, 'fast');
        $('#kdo_tip').fadeIn('fast');
    })
    $('#kdo').mouseleave( function() {
        $('.text_color').animate({color: '#00aeef'}, 'fast');
        $('#kdo_tip').fadeOut('fast');
    })
})
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)

jnzavrl ::

No saj to sem potreboval na primeru, hvala ti.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Jquery

Oddelek: Izdelava spletišč
151819 (1543) mk818764
»

jquery in div-i (strani: 1 2 )

Oddelek: Izdelava spletišč
8711373 (10111) lisjak
»

Login popup box login error.

Oddelek: Programiranje
91163 (1051) usoban
»

javascript jquey slidshow + dodatek (kako?)

Oddelek: Izdelava spletišč
6815 (752) frudi
»

JavaScript + fade

Oddelek: Izdelava spletišč
161917 (1552) arjan_t

Več podobnih tem