$( "#id-block" ).on( "click", function() { ... });
$( "body" ).on( "click", "#id-block", function() { ... });
.A, .B {},
а если класс неизвестен заранее - .A, .A * {}
background-position: 0% 100%
у вас справа еще есть по сути красный фон такой же длины как и блок, но он не виден так как выходит за видимые границы. Но вы просто представьте условно что синяя линяя далее продолжается на точно такое расстояние справа но уже имеет красный цвет.