Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Js'ye gerek yok demeden önce arkadaşın açıklamasını okumuş muydun? Post içerisinde paylaşılan iki örnekte arkadaşın anlatım biçimine göre verilmiş örnekler. İkinci olarak "renk değiştirme" yani hover olarak belirtilen bir başlık var. Eğer filter kullanmak istese bunu belirtmiş olurdu.
Arkadaş resim üzerine gelince var olan resimin üzerinde bir değişiklik olsun demek istemiş. Yani ben öyle düşündüm direk. Yoksa tabi ayrı bir elementin kontrolü için senin yolun mantıklı olmuş oluyor.
Problem değil ne için yazdığını biliyorum. Sadece daha iyi yollar varken bu yolun gereksiz olduğunu söylemek istiyorum. Uyumluluk sorunları olmadan kullanabileceği yöntemi ise jsfiddle üzerinde gösterdim. Eğer img elementi için ":before" kullanarak yaparsa daha kısa şekilde de sorununu...
Abi ciddi misin? Javascript sevmediğimden değil tam tersi hayranı olduğum bir dil ama bu kadar kısa bir iş için o kadar satır heba etmeye gerek var mı sence?
Aslında her gün bu başlıkları kontrol ediyorum. Ama kendi tarafımda cevap vermememin sebebi bu tip konularda kişinin cevabı daha çabuk bulabileceği Google'a sormamasından kaynaklanıyor.
Sorunun cevabı ise : CSS :hover Selector