预先感谢您的任何建议,
我有一个固定的徽标img,它是带有透明背景的png,并且某些内容在其后滚动着不同颜色的div。是否可以根据滚动到img后面的内容的背景颜色来更改img标签的src属性?

最佳答案

是的你可以

$( element).scroll(function() {
  if(hexc($(this).css("background-color"))=="#ffffff"){
     $(image).attr('src','new_img_source');
   }
   else if(hexc($(this).css("background-color"))=="#ffff00"){
     $(image).attr('src','new_img_source');
   }
 //and so on
});


请注意hexc函数用于将rgb值(返回)转换为hex值。

10-07 23:42