Questione : Eventi multipli del onMouseOut per i valori differenti di z-indice

Ciao,
been lavoranti ad un luogo per un istante ed averlo così vicino (particolarmente grazie agli esperti sopra qui). il

I ha immagini vacillate un insieme, lo stagger che genera una fetta dei imgages sotto sul lato come linguette. Quando queste linguette si librano sopra, cambiano l'immagine (il nero ad una versione chiara) per ottenere un rullo sopra effetto. Una volta scattato che l'immagine della linguetta viene alla parte anteriore con l'indice di z e spinge gli altri dietro. Che cosa voglio è affinchè il onMouseOut si applichi a più di un indice di z in modo che l'evento si sia applicato soltanto agli indici 1 e 2 di z. Il motivo che è che attualmente l'immagine superiore ancora ha il rullo sopra così quando un utente si libra ed allora rimuove, la parte superiore nell'immagine del fuoco va versione scura del bimbetto eh. Ciò dovrebbe accadere soltanto quando l'immagine è sotto (l'indice 1 di z e 2).

This è il codice per la divisione e gli eventi del mouse: id= " cons3 "
onMouseOver= " del

(/>ts/Image_0078_Black.jpg)„; “il

onClick= " il >



I di change3over () “ha provato a separare con un punto e virgola poichè avevo trovato sulle ricerche ma non funziona:

onMouseOut= " se (this.style.zIndex! =3) this.style.background='url (/>ts/Image_0078.jpg) “; if (this.style.zIndex! =2) this.style.background='url (/>ts/Image_0078_Black.jpg)„; se (this.style.zIndex! =1) this.style.background='url (/>ts/Image_0078_Black.jpg) '; “


so voglio il somethig come il quel di cui sopra impianti se chiunque sa farlo? In effetti, se l'indice di z è 3 allora visualizzano l'immagine di colore completo (senza “nero„ nel nome di schedario), quindi se l'indice di z è 1 o 2 allora visualizzano il black.

Hope che ha significato? il

here è un collegamento il Web page se lo avete bisogno ugualmente: il rel= " nofollow "„ del _blank„„ del target= " di http://www.rickschofield.com/dev/indexFINAL.html del href= del

om/dev/indexFINAL.html

if che di http://www.rickschofield.c rotolate sopra le immagini superiori ed allora fuori da voi che vederà l'effetto voglio rimuovere, quell'effetto dovrebbe soltanto essere sull'immagine below.

hopefully uno di voi impiega può aiutare fuori su questo… il

cheers!
class= del

Risposta : Eventi multipli del onMouseOut per i valori differenti di z-indice

Sembra che l'z-indice dichiarato nella lima di css non tenga, per qualche motivo non posso spiegare. Di conseguenza è necessario da dichiarare l'z-indice per l'immagine superiore in linea con il HTML, come questa

onmouseover= " se (this.style.zIndex! =3) this.style.background='url (finale-colpi/cons2.jpg) '; “
onmouseout= " se (this.style.zIndex! =3) this.style.background='url (finale-colpi/cons2_Black.jpg) '; “
il onclick= " promuove (“contro„, 1); “>


Ho verificato ed utilizzato in su i miei risultati qui (lo prenderò per scolarselo immediatamente confermo che siete fatto con esso):

http://www.csc.liv.ac.uk/~anthony/temp/indexFINAL.html

Il codice ha attaccato.
Altre soluzioni  
 
programming4us programming4us