» »

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šč
151617 (1341) mk818764
»

jquery in div-i (strani: 1 2 )

Oddelek: Izdelava spletišč
8710412 (9150) lisjak
»

Login popup box login error.

Oddelek: Programiranje
91039 (927) usoban
»

Javascript pomoč

Oddelek: Izdelava spletišč
201965 (1521) Lion29
»

JavaScript

Oddelek: Izdelava spletišč
91349 (1194) Gandalfar

Več podobnih tem