А неявные ошибки?
У вас index.js начинает работать до того, как парсер разобрал html код. И еще нет никакого элемента #b_close
Либо свой скрипт вставляйте в конец <body>,
Либо он должен быть таким
$(() => {
$('#b_close').click(function(){
$('.cont2, .cont3, .cont4').hide();
})
})