2010-06-20 21 views
23

Trước hết, tôi muốn nói rằng myspace là một nỗi đau. Nhưng, các nhạc sĩ yêu thích nó, và tôi có thể kiếm tiền để làm bố cục cho họ. Tôi phủ một lớp của .png qua giao diện gốc của myspace, nhưng cần sử dụng trình phát nhạc myspace. Vì vậy, tôi đã tạo một khung hình bao quanh trình phát myspace có trung tâm trong suốt để bạn có thể xem trình phát myspace. thật không may, người chơi không có đầy đủ chức năng. Dường như phản hồi chính xác khi tôi di chuột, nhưng không phải khi tôi nhấp vào. Có ai biết làm thế nào để giải quyết vấn đề này?Nhấp qua một minh bạch .png

Bạn có thể thấy những gì tôi đang nói về ở đây: myspace.com/gprettydesigns

+0

Đáng buồn thay, PNG nằm trong một lớp đang nằm ngay trên đầu phần Flash của bạn và bạn không thể nhấp qua nó. [1] Một giải pháp có thể là, hoặc để chia nhỏ hình ảnh để nó không bao gồm phần tử flash, hoặc cố gắng lấy đối tượng flash trên đầu trang của hình ảnh (chỉ mục z xuất hiện trong tâm trí bạn.) [1]: http: // stackoverflow .com/questions/1001551/overlaying-a-transparent-png-over-a-swf-disable-all-click-events-in-the-swf – alexanderpas

Trả lời

2

Cách tốt nhất thường sẽ để cắt hình ảnh lên thành từng miếng và đặt chúng sao cho không có gì chồng lên máy nghe nhạc.

-1

Clap clap clap cho bạn! Tôi đã thực hiện sone MySpace tinh chỉnh và biết đó là một PITA thực sự.

Thay đổi CSS ở đây:

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

Tôi không nhớ nếu điều này là khả thi hoặc nếu họ chỉ chấp nhận inline CSS.

Không liên quan đến câu hỏi thực sự nhưng giờ đây bạn cũng có thể có các trang band trên facebook qua RootMusic. MySpace có lẽ sẽ bị tràn ngập trong thời gian không, vì vậy tôi cũng sẽ cung cấp cho họ một cái nhìn.

Chúc may mắn giải quyết các bảng spaghetti của MySpace.

70

thêm

pointer-events: none; 

trên lớp phủ của bạn để alow bấm các sự kiện để đi qua nó. Đó là một tài sản khá gần đây nên không phải tất cả các trình duyệt đều có thể hiểu được nó.

Mọi thông tin về con trỏ-sự kiện trên https://developer.mozilla.org/en/css/pointer-events

+0

Cảm ơn bạn rất nhiều vì đã giúp đỡ của bạn :)! – Igor

+1

Trực tiếp và học hỏi ... Bí quyết tuyệt vời! – noober

+0

Wow, cảm ơn, đã cứu mạng tôi. >. < – JCM

0

Đặt hình nền trên một div sau đó sử dụng z-index để định vị nó đằng sau các cầu thủ. Ưu điểm của việc đặt một hình nền trên một div và sử dụng z-index là nó sẽ nhanh hơn việc sử dụng một hình ảnh nội tuyến thực tế.