Когда я запускаю функцию scrollMyScreen, я хочу иметь возможность ИНОГДА вызывать обратный вызов (который я хочу сделать своей функцией flashArrow), который, я думал, будет выглядеть примерно так: scrollMyScreen(flashArrow())
, но, очевидно, это не работает , моя функция flashArrow на самом деле будет больше, чем просто предупреждение, это только для примера.
function scrollMyScreen() {
$('body').delay(600).animate({scrollTop: $(target).offset().top}, 1000, callback)
}
function flashArrow () {
alert('FLASHING ARROW!')
};
Итак, что я могу сделать, чтобы заставить эту работу? Я хочу вызвать scrollMyScreen, а затем иногда добавить функцию flashArrow () в качестве обратного вызова или произойти после завершения scrollMyScreen.
пример дела:
case "header":
scrollMyScreen()
break
case "wrapper":
scrollMyScreen(flashArrow())
break