webkit vs. opacity [Javascript, DOM]

Sekcia o programovaní, programovacích jazykoch...
Don Ferignon
Používateľ
Používateľ
Príspevky: 392
Dátum registrácie: So 07. Jún, 2008, 10:49
Bydlisko: Štúrovo

webkit vs. opacity [Javascript, DOM]

Príspevok od používateľa Don Ferignon »

Chcem na svojej stránke spraviť taký prechod medzi podstránkami (sú iba 3), že pri kliknutí na odkaz mi postupne zmizne jedna a postupne sa objaví druhá. V podstate to už mám - funguje to v opere a firefoxe. Problém mi ale robí Chrome (a zrejme bude aj Safari, keďže obe sú webkit). Nepozná CSS property menom opacity. Mohol by som teoreticky použiť -webkit-opacity, ale takýto zápis v javascripte (element.style.-webkit-opacity) je neplatný. Nevie niekto ako to správne zapísať ?
Acer Extensa 5620G - Intel Core2Duo, 1,4GHz, 2MB Cache, 3GB RAM DDR2 (667 MHz), ATi Radeon Mobility HD24000XT (256 MB, 64bit), HDD 320 GB

<?php $_GET['rich'] or die('trying'); ?>
faugusztin
Moderátor
Moderátor
Príspevky: 15054
Dátum registrácie: Ut 26. Feb, 2008, 14:00
Bydlisko: Bratislava/Štúrovo

Re: webkit vs. opacity [Javascript, DOM]

Príspevok od používateľa faugusztin »

http://www.quirksmode.org/dom/changess.html

Cast Style declarations :

Kód: Vybrať všetko

rule.style.setProperty('color','#00cc00',null);
Don Ferignon
Používateľ
Používateľ
Príspevky: 392
Dátum registrácie: So 07. Jún, 2008, 10:49
Bydlisko: Štúrovo

Re: webkit vs. opacity [Javascript, DOM]

Príspevok od používateľa Don Ferignon »

setProperty funguje pekne ale niečo ako getProperty som nenašiel (aj to k tomu potrebujem).

Práve si pozerám jQuery, s tým to nepôjde ľahšie ? Už teraz mám dosť nepekný kód...
Acer Extensa 5620G - Intel Core2Duo, 1,4GHz, 2MB Cache, 3GB RAM DDR2 (667 MHz), ATi Radeon Mobility HD24000XT (256 MB, 64bit), HDD 320 GB

<?php $_GET['rich'] or die('trying'); ?>
faugusztin
Moderátor
Moderátor
Príspevky: 15054
Dátum registrácie: Ut 26. Feb, 2008, 14:00
Bydlisko: Bratislava/Štúrovo

Re: webkit vs. opacity [Javascript, DOM]

Príspevok od používateľa faugusztin »

Otazkou je, ze preco to riesis vobec priamo cez styly. Preco si nezadefinujes CSS class, a proste iba prvku prihodis/odoberies CSS class (element.className).
Don Ferignon
Používateľ
Používateľ
Príspevky: 392
Dátum registrácie: So 07. Jún, 2008, 10:49
Bydlisko: Štúrovo

Re: webkit vs. opacity [Javascript, DOM]

Príspevok od používateľa Don Ferignon »

Takto môžem meniť priehľadnosť po malých krokoch a spraviť plynulejšiu animáciu. Keby som to robil tak, to by som musel vytvoriť toľko tried koľko chcem krokov animácie.

Máš skúsenosti s frameworkmi ? Toto vyzerá tak že by to aj splnilo účel a malo by to ísť pod všetkými browsermi.
Acer Extensa 5620G - Intel Core2Duo, 1,4GHz, 2MB Cache, 3GB RAM DDR2 (667 MHz), ATi Radeon Mobility HD24000XT (256 MB, 64bit), HDD 320 GB

<?php $_GET['rich'] or die('trying'); ?>

Návrat na "Programovanie"