» »

Jquery fading buttons??

Jquery fading buttons??

algo ::

Z jquery bi rad naredil "fancy" meni kot je glavni meni na tejle strani... http://www.bam.com.au/ (čist zgoraj, Home, Services...).

Napisal sem eno že povsem delujočo zadevo. Težava je (tko kot se mi zgodi pogosto :( ), da stvar tu pa tam zašteka, če se z miško prehitro premikam čez meni - ali se animacija ne konča, ne začne itd. Animacijo sem izvedel z Jquery-ui razširitvijo (jquery-ui.min.js oz. http://ajax.googleapis.com/ajax/libs/jq...

Evo kodo.

$(document).ready(function(){
  $('#link a').hover(function(){ 
	  $(this)
	  .animate(
      {'backgroundColor': '#333333', 'color': 'white'},
	    {duration: 300, queue: false}
    );
	
  }, function() { 
	  $(this).animate(
      {'backgroundColor': '#99999', 'color':'#333333'},
	{duration: 300, queue: false}
    );
  });
});


Kot sem omenil, koda načeloma deluje samo občasno (tu pa tam) šteka kar je ZELO moteče. Ve kdo kje je napaka oz. kaj počnem narobe?? Kako bi napisal zaneslivejšo kodo, ki ne bi tko "štekala"?

(recimo na strani, ki sem jo navedel kot primer, nič ne šteka in lahko grem kolikokrat hočem čez meni in s poljubno hitrostjo)
  • spremenil: algo ()

FrEaKmAn ::

glede na njihovo kodo, oni zaustavijo trenutno animacijo nekega elementa v navigaciji, ko si ti "hoveru" nek drug element.. poglej si kako imajo to oni realizirano...

http://www.bam.com.au/common/jstartup.js

algo ::

Sm jo tut mal gledu sam se mi ni dal preveč. Sm pa zamenju "queue: false" v stop() in zdaj je mal bolš, ni pa še popolno. :/


Vredno ogleda ...

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

Jquery

Oddelek: Izdelava spletišč
151796 (1520) mk818764
»

[JavaScript] Tabela barv

Oddelek: Izdelava spletišč
10729 (570) abyssus
»

jquery in div-i (strani: 1 2 )

Oddelek: Izdelava spletišč
8711214 (9952) lisjak
»

CSS za specifično tabelo

Oddelek: Izdelava spletišč
101013 (890) Fukomuko
»

image/png .......(prikaz!!)?

Oddelek: Izdelava spletišč
181147 (1038) Ziga Dolhar

Več podobnih tem