jQuery не может напрямую затенять фоновое изображение.Это должно применить изменение непрозрачности ко всему элементу.То, как я делал это в прошлом, заключается в том, чтобы вложить элемент внутрь, дать ему фоновое изображение, а затем затемнить весь элемент.Разметка будет:
<a class="sendB" href="...">
<span class="background-image-to-fade"></span>
</a>
Как только вы получите это, это просто вопрос:
$('.sendB').hover(
function(){
$(this).fadeIn();
},
function(){
$(this).fadeOut();
}
);