Basically, the main problem of flickering is that the conditions are not sufficient if both cover the same range, which I mentioned in the comments.
N < 400 can also be >= 100 and after 400 everything is >= than 100
, scroll, boolean var, , .
, , 150 scroll height:
var animated = false;
$(window).scroll(function () {
if (!animated && $(window).scrollTop() >= 150) {
$('#stripe1').animate({'width': 0}, 1000);
$('#cta1').animate({'left': -100}, 1000);
animated = true;
} else if (animated && $(window).scrollTop() < 150) {
$("#stripe1").css({'width': '100%'}, 800);
$("#cta1").css('opacity', '1');
animated = false;
}
});
FIDDLE,