2010-06-20 18 views
23

Prima di tutto, vorrei dire che myspace è un dolore. Ma i musicisti lo adorano, e posso fare un po 'di soldi facendo dei layout per loro. Ho sovrapposto uno strato di .png all'aspetto originale di myspace, ma ho bisogno di utilizzare il lettore musicale myspace. Così, ho creato una cornice che circonda il lettore myspace che ha un centro trasparente in modo da poter vedere il player di myspace. sfortunatamente, il giocatore non ha tutte le funzionalità. Sembra che risponda correttamente quando passo il mouse, ma non quando clicco. Qualcuno sa come risolvere questo problema?Cliccando attraverso un trasparente .png

Si può vedere di cosa sto parlando qui: myspace.com/gprettydesigns

+0

Purtroppo il PNG si trova in un livello che si trova proprio sopra il tuo pezzo Flash e non puoi cliccarci sopra. [1] Una possibile soluzione è, o per troncare l'immagine in modo che non copra l'elemento flash, o provare a ottenere l'oggetto flash sopra l'immagine (mi viene in mente z-index.) [1]: http: // stackoverflow .com/questions/1001551/overlaying-a-transparent-png-over-a-swf-disables-all-click-events-in-the-swf – alexanderpas

risposta

2

il modo migliore sarebbe generalmente per tagliare l'immagine in alto a pezzi e metterli in modo che nulla si sovrappone il lettore musicale.

-1

Clap clap clap a voi! Ho fatto su MySpace tweaking e so che è un vero PITA.

Modificare il CSS qui:

#shell { 
    visibility:hidden; 
    z-index:200; 
} 

non mi ricordo se questo è fattibile o se si accettano solo CSS in linea.

Non proprio in discussione, ma ora puoi anche avere delle pagine su Facebook tramite RootMusic. MySpace sarà probabilmente invaso in un attimo, quindi darei anche loro un'occhiata.

Buona fortuna per i tavoli spaghetti di MySpace.

70

aggiungere

pointer-events: none; 

sulla sovrapposizione di alow cliccare eventi di passare attraverso di essa. È una proprietà abbastanza recente, quindi non tutti i browser potrebbero capirlo.

Maggiori informazioni sul puntatore-eventi in https://developer.mozilla.org/en/css/pointer-events

+0

Grazie mille per il vostro aiuto :)! – Igor

+1

Vivi e impara ... Bel trucco! – noober

+0

Wow, grazie, mi ha salvato la vita. >. < – JCM

0

mettere l'immagine di sfondo su un div quindi utilizzare z-index per posizionarlo dietro il giocatore. Il vantaggio di mettere un'immagine di sfondo su un div e usando z-index è che sarà più veloce rispetto all'utilizzo di un'immagine in linea reale.

Problemi correlati