» »

JavaScript + fade

JavaScript + fade

d'Regi ::

Živjo!
Z JavaScriptom sem definiral, da ko greš z miško čez določen link, se zraven pojavi balonček, ki ima napisano par besed o linku...
Moti me to, da se ta balonček pojavi kar tako, naenkrat.
uporabljal sem:
document.getElementById('fbaloon').style.visibility='visible';

Kako bi lahko naredil "fade in" tega balončka?

Lp, Andrej

mte ::

arjan_t ::

uporabi naprimer jquery, ali kakšno drugo js knjižico

snow ::

jquery:

$('fballon').fadeIn()
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

Zgodovina sprememb…

  • spremenilo: snow ()

Gandalfar ::

pa predlagam se intention plugin za jquery

snow ::

Si mislil mogoče interface?
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

Gandalfar ::

ne, obstaja en plugin, k "ve" ali je user sel ponesreci cez element al namerno.

hoverIntent jQuery Plug-in

d'Regi ::

jQuery je pa res lepa zadevica.

Še eno vprašanje...:
Imam div1 in v njemu div2. hočem narest, da ko kliknem na div2, se div1 zbriše.
Ker imam več takih parov, se mi ne izplača vsakega posebaj štimat. Obstaja neka parent(), vendar ga ne znam uporabljat...

jQuery:

$("div2").click(function () {
$("div1").fadeOut("slow");
});

...tako bi lahko definiral za vsak par posebaj...

Kje naj uvedem tisti parent()?

Lp, Andrej

[edit]
Aja, še nekaj...
kako v jQuery dobim dolžino niza, ki je bil vtipkan v form input (navadno: document.getElementById('string').value.length)

Zgodovina sprememb…

  • spremenil: d'Regi ()

Gandalfar ::

$("div2").click(function () { 
  $(this).parent().fadeOut("slow");
});


razmisljaj pa tudi v smer:

$('.skupni-class').each(){function(
 $(this).click(function () { 
  $(this).parent().fadeOut("slow");
 };
});


(nisem preveril pa mogoce so zaklepjai narobe)

Uglavnem point druge kode je da z .class selectorjem najdes vse svoje objekte in potem vsakemu priredis tole funkcijo, ki jo zelis.

Gandalfar ::

kako v jQuery dobim dolžino niza, ki je bil vtipkan v form input (navadno: document.getElementById('string').value.length)


Vedno lahko naredis:

$('#foo').val().length

d'Regi ::

O hvala!

Bi se pa lahko zaklel, da sem to že probal, pa ni delalo... je bila že kje sintaksa napačna... :S

Ko smo že pri jQuery... v FireFoxu mi dela vse normalno v IE in Operi pa ne.
Zakaj je temu tako?

Lp, A

Gandalfar ::

daj povej kaj ti ne dela, kateri error, katere verzije itd.

d'Regi ::

Hmm.... ne vem kako naj definiram problem...
Uporabljam FireFox 2.0.0.12, Ie 7.0 in Opera 9.25

V FF mi jQuery dela normalno, v ostalih dveh pa pač ne... nobenih errorjev. (to velja tudi za ostale .js-je)

Lp, A.

arjan_t ::

še zmerom nisi napisal kaj en dela ...

bluefish ::

verjetno misli na to, da ob potovanju miške čez link ne dobi nobenega oblačka.

d'Regi ::

Hm... problem je širši....
noben javascript mi ne dela :S
kr neki...
ampak na firefoxu pa dela use normalno...

Zgodovina sprememb…

  • spremenil: d'Regi ()

arjan_t ::

potem je že nekaj s tvojim IE-jem narobe ...


Vredno ogleda ...

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

Jquery

Oddelek: Izdelava spletišč
151636 (1360) mk818764
»

jquery in div-i (strani: 1 2 )

Oddelek: Izdelava spletišč
8710527 (9265) lisjak
»

Login popup box login error.

Oddelek: Programiranje
91054 (942) usoban
»

Javascript pomoč

Oddelek: Izdelava spletišč
201976 (1532) Lion29
»

JavaScript

Oddelek: Izdelava spletišč
91365 (1210) Gandalfar

Več podobnih tem