2010-06-20 3 views
23

Прежде всего, я хотел бы сказать, что myspace - это боль. Но музыкантам это нравится, и я могу заработать на них деньги. Я наложил слой оригинального внешнего вида .png поверх myspace, но вам нужно использовать музыкальный плеер myspace. Итак, я сделал рамку с картинкой, которая окружает игрока myspace, который имеет прозрачный центр, чтобы вы могли видеть игрока myspace. к сожалению, у игрока нет полной функциональности. Кажется, он правильно реагирует, когда я наводил курсор, но не тогда, когда я нажимаю. кто-нибудь знает, как решить эту проблему?Щелчок через прозрачный .png

Вы можете увидеть, что я говорю здесь: myspace.com/gprettydesigns

+0

К сожалению, PNG находится в слое, который сидит прямо над вашей фигурой Flash, и вы не можете щелкнуть по ней. [1] Возможное решение - или отрезать изображение, чтобы оно не охватывало элемент flash, или попробуйте получить объект flash поверх изображения (z-index приходит на ум.) [1]: http: // stackoverflow .com/questions/1001551/overlaying-a-transparent-png-over-a-swf-disables-all-click-events-in-the-swf – alexanderpas

ответ

2

Лучший способ, как правило, будет разрезать изображение на части и разместить их так, чтобы ничто не перекрывает музыкальный проигрыватель.

-1

хлоп хлоп хлоп к вам! Я сделал sune настройку MySpace и знаю, что это настоящая PITA.

Изменение CSS здесь:

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

Я не помню, если это возможно, или, если они принимают только встроенный CSS.

Не на самом деле вопрос, связанный, но теперь у вас также есть полоса пропускания на facebook через RootMusic. MySpace, вероятно, будет переполнен в кратчайшие сроки, поэтому я бы также посмотрел им.

Удачи в работе с таблицами спагетти MySpace.

70

добавить

pointer-events: none; 

на вашем оверлей Alow нажмите события, чтобы пройти через него. Это довольно недавняя собственность, поэтому не все браузеры могут ее понять.

Больше информации на указателях событий на https://developer.mozilla.org/en/css/pointer-events

+0

Большое спасибо за вашу помощь :)! – Igor

+1

Жить и учиться ... Приятный трюк! – noober

+0

Ничего себе, спасибо, спасли мою жизнь. >. < – JCM

0

Положите фоновое изображение на DIV затем использовать Z-индекс, чтобы расположить его за игроком. Преимущество добавления фонового изображения в div и использования z-индекса заключается в том, что он будет быстрее, чем использование фактического встроенного изображения.

Смежные вопросы