Ошибка где-то в логике построения скрипта.
Возможно, переменную markerClick нужно вынести за пределы функции. Понятно, при клике, переменная принимается значение true в любом случае. На второй строчке ей присваивается true. И дальше false уже не может быть никак. Поэтому надо как-то так делать:
var markerClick = true;
$('.next').click(function(){
if(markerClick == true) {
sliderNext();
markerClick = false;
}
});