Как-то так
$(function () {
var scrollFlag = false;
$(window).scroll(function() {
if ($(this).scrollTop()> 1550) {
if(!scrollFlag) {
scrollFlag = true;
$(".dial").knob();
$({animatedVal: 0}).animate({animatedVal: 100}, {
duration: 2000,
size: 230,
easing: "swing",
step: function() {
$(".dial").val(Math.ceil(this.animatedVal)).trigger("change");
}
});
}
}
else { scrollFlag = false; }
});
});