Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

na mouseover svi thumbovi opacity 50 osim hoverovanog thumba

[es] :: Javascript i AJAX :: na mouseover svi thumbovi opacity 50 osim hoverovanog thumba

[ Pregleda: 642 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CtrlAltDel
Milos Sretenovic
Beograd

Član broj: 96286
Poruke: 319
*.neobee.net.

Sajt: www.pixart.co.yu


Profil

icon na mouseover svi thumbovi opacity 50 osim hoverovanog thumba24.04.2008. u 13:48
kao sto rece naslov. imam grupu slika , kad se predje preko bilo koje sve ostale treba da dobiju poluprovidnost osim hoverovanog...
e sad to sam izveo ali prilikom prelaska sa jedne na drugu sliku javlja se "treptanje" tj. vrati opacity na 100 i onda opet smanji...

to je zbog razmaka izmedju slika pa sam primenio javascript funkciju na li elemente koje sam dodao oko svake slike... e tu je problem sto hoverovanom li elementu ne mogu da iscupam child img element... a to je sve naravno jer sam tanak sa javascriptom.

i da, znam da ce ovo da radi samo u ie, ali posle cu da doteram opacity za firefox

pa pomagajte ako mozete , ne mogu da spavam koliko razmisljam o prokletinji - znate vec kako ide...
prilazem iskarikiran fajl.
Prikačeni fajlovi
24.04.2008. u 13:48 

Aleksandar Ružičić
Aleksandar Ružičić
Senior Developer, Haragei d.o.o
Beograd - Čačak

Moderator
Član broj: 26939
Poruke: 2141
*.medianis.net.

Jabber: krcko@haragei.com
Sajt: krcko.haragei.org


Profil

icon Re: na mouseover svi thumbovi opacity 50 osim hoverovanog thumba24.04.2008. u 16:48
nisam gledao tvoj kod, ali evo kako bi ja to resio:

html:
Code:

<div id="gallery">
   <img src="...">
   <img src="...">
   <img src="...">
   <img src="...">
   ...
</div>


javascript (ovo zahteva jQuery biblioteku:
Code:

$(function()
{
     $('#gallery>img').each(function()
      {
          $(this).hover
           (
               function(){ $(this).parent().find('>img').not(this).css('opacity', 0.5); $(this).css('opacity', 1); },
               function(){ $(this).parent().find('>img').css('opacity', 1); },
           );
      });
});



p.s. nisam proveravao ali trebalo bi da radi
jQuery addict!

Fact: Chuck Norris hates layout tables!
24.04.2008. u 16:48 

CtrlAltDel
Milos Sretenovic
Beograd

Član broj: 96286
Poruke: 319
*.neobee.net.

Sajt: www.pixart.co.yu


Profil

icon Re: na mouseover svi thumbovi opacity 50 osim hoverovanog thumba24.04.2008. u 17:09
ne radi nista... hvala u svakom slucaju
( naravno attachovao sam jquery )
24.04.2008. u 17:09 

Aleksandar Ružičić
Aleksandar Ružičić
Senior Developer, Haragei d.o.o
Beograd - Čačak

Moderator
Član broj: 26939
Poruke: 2141
*.medianis.net.

Jabber: krcko@haragei.com
Sajt: krcko.haragei.org


Profil

icon Re: na mouseover svi thumbovi opacity 50 osim hoverovanog thumba25.04.2008. u 10:56
sad sam probao, radi, samo sto sam u tom kodu stavio zarez viska (posle druge f-je u hover eventu ne ide zarez...)

evo okacio sam ti zip da vidis...


mada moze i jednostavnije da se napise:
Code:

$(function()
{
    $('#gallery>img').css('opacity', 0.5).each(function()
    {
      $(this).hover
       (
           function(){ $(this).css('opacity', 1.0); },
           function(){ $(this).css('opacity', 0.5); }
       );
    });
});


[Ovu poruku je menjao Aleksandar Ružičić dana 25.04.2008. u 12:10 GMT+1]
jQuery addict!

Fact: Chuck Norris hates layout tables!
Prikačeni fajlovi
25.04.2008. u 10:56 

CtrlAltDel
Milos Sretenovic
Beograd

Član broj: 96286
Poruke: 319
*.neobee.net.

Sajt: www.pixart.co.yu


Profil

icon Re: na mouseover svi thumbovi opacity 50 osim hoverovanog thumba25.04.2008. u 12:14
probao sam , ali ako podesim efekat kao u mom primeru opet se javlja "blicanje" pri prelasku sa jedne slike na drugu.
zbog toga sam dodao li tag oko svake slike, promenio malo js i blicanje je nestalo ... makar u ff , ie6 je naravno ie6 pa se ponasa kako mu dune...

hvala puno , to mi je trebalo

Code:

    $(function()
            {
                $('#gallery>li').each(function()
                {
                  $(this).hover
                   (
                       function(){ $(this).parent().find('>li').not(this).css('opacity', 0.5); $(this).css('opacity', 1);  },
                       function(){ $(this).parent().find('>li').css('opacity', 1); }
                   );
                })
                .css('opacity', 1);
            });
25.04.2008. u 12:14 

Aleksandar Ružičić
Aleksandar Ružičić
Senior Developer, Haragei d.o.o
Beograd - Čačak

Moderator
Član broj: 26939
Poruke: 2141
*.medianis.net.

Jabber: krcko@haragei.com
Sajt: krcko.haragei.org


Profil

icon Re: na mouseover svi thumbovi opacity 50 osim hoverovanog thumba26.04.2008. u 08:17
pokusaj za ie6 da stavis ovo u js:
Code:

if ($.browser.msie)
{
  try { document.execCommand('BackgroundImageCache', false, true); } catch (o) {}
}

jQuery addict!

Fact: Chuck Norris hates layout tables!
26.04.2008. u 08:17 

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 696
77.28.134.*

Sajt: www.x.net.mk


Profil

icon Re: na mouseover svi thumbovi opacity 50 osim hoverovanog thumba01.05.2008. u 14:33
Ne znam zasto ti treba ovo, ali zasto ne koristis CSS?

Evo, trenutno radim na http://www.sutel.com.mk/mk/ i pretpostavljam da ti treba nesto u stilu kao one dve slikice desno (Live Chat i Live Streaming), a ovde ti se nalazi slika http://www.sutel.com.mk/images/design/live-chat.gif

Evo ti koda:

Code:

#livechat {
    background-image: url(images/design/live-chat.gif);
    background-position: bottom;
    display: block;
    width: 187px;
    height: 49px;
    margin: 10px auto;
}
#livechat:hover {
    background-position: top;
}


routing protocols enable routers to route routed protocols!
01.05.2008. u 14:33 

CtrlAltDel
Milos Sretenovic
Beograd

Član broj: 96286
Poruke: 319
*.neobee.net.

Sajt: www.pixart.co.yu


Profil

icon Re: na mouseover svi thumbovi opacity 50 osim hoverovanog thumba02.05.2008. u 13:57
ne koristim css iz sledecih razloga>

kao sto rece naslov. imam grupu slika , kad se predje preko bilo koje sve ostale treba da dobiju poluprovidnost osim hoverovanog...
znaci sve osim hoverovane postaju poluprovidne a hoverovanoj ostaje opacity 100%...

druga stvar, ovo sa background je ok tehnika kad imas par slika , ali sta cu kad primenim na galeriju od npr 50 slika... da pravim duple slike nije bas pametno.
hvala u svakom slucaju na predlogu...

u svakom slucaju reseno je uz veliku Aleksandrovu pomoc...


02.05.2008. u 13:57 

[es] :: Javascript i AJAX :: na mouseover svi thumbovi opacity 50 osim hoverovanog thumba

[ Pregleda: 642 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.