2010-06-20 18 views
23

Tout d'abord, je voudrais dire que myspace est une douleur. Mais les musiciens adorent ça, et je peux gagner de l'argent en faisant des mises en page pour eux. J'ai superposé une couche de .png sur le look original de myspace, mais j'ai besoin d'utiliser le lecteur de musique myspace. Donc, j'ai fait un cadre photo qui entoure le joueur myspace qui a un centre transparent afin que vous puissiez voir le joueur myspace. Malheureusement, le lecteur n'a pas toutes les fonctionnalités. Il semble répondre correctement quand je planer, mais pas quand je clique. Est-ce que quelqu'un sait comment résoudre ce problème?En cliquant sur un .png transparent

Vous pouvez voir ce que je parle ici: myspace.com/gprettydesigns

+0

Malheureusement le PNG est dans une couche qui est assise juste au-dessus de votre pièce Flash et vous ne pouvez pas cliquer dessus. [1] Une solution possible est, ou de découper l'image afin qu'elle ne couvre pas l'élément flash, ou essayez d'obtenir l'objet flash sur le dessus de l'image (z-index vient à l'esprit.) [1]: http: // stackoverflow .com/questions/1001551/overlaying-a-transparent-png-over-a-swf-disables-all-click-events-in-the-swf – alexanderpas

Répondre

2

La meilleure façon serait généralement de couper l'image en morceaux et placez-les de sorte que rien ne recouvre le lecteur de musique.

-1

Clap Clap Clap vous! J'ai fait quelques modifications MySpace et je sais que c'est un vrai PITA.

Modifier le CSS ici:

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

Je ne me souviens pas si cela est possible ou si elles acceptent que CSS en ligne.

Pas vraiment question liée mais maintenant vous pouvez aussi avoir des pages de blog sur facebook via RootMusic. MySpace sera probablement débordé en un rien de temps, alors je leur donnerais aussi un coup d'oeil.

Bonne chance pour les tables spaghetti de MySpace.

70

ajouter

pointer-events: none; 

sur votre overlay alow cliquez sur événements pour passer au travers. C'est une propriété assez récente donc tous les navigateurs peuvent ne pas le comprendre.

Plus d'informations sur les événements de pointer-https://developer.mozilla.org/en/css/pointer-events

+0

Merci beaucoup pour votre aide :)! – Igor

+1

Vivre et apprendre ... Bon tour! – noober

+0

Wow, merci, m'a sauvé la vie. >. < – JCM

0

Mettez l'image d'arrière-plan sur un div puis utilisez z-index pour le placer derrière le joueur. L'avantage de placer une image d'arrière-plan sur un div et d'utiliser z-index est qu'il sera plus rapide que d'utiliser une image en ligne réelle.