If you're using trickle v2.1.5 (or better) there is a 'trickle:done' event that you should be able to listen out for...
If you're stuck using an earlier version of trickle (v2.1.5 requires Adapt v2.2) then you can do something like this
scrollToAssessmentStart: function(assessmentArticleId) {
// need to wait for trickle to finish unlocking the completed parts of the page before we can scrollTo
var debouncedScrollTo = _.debounce(function() {
Adapt.scrollTo('.' + assessmentArticleId);
Adapt.off('trickle:steplock', debouncedScrollTo);
}, 300);
Adapt.on('trickle:steplock', debouncedScrollTo);
}
(That's from a project where the assessment was two-thirds of the way down a heavily trickled page and I need to get the 'retry assessment' button to send the user to the first assessment question when the assessment had reset - but should give you enough an idea of what you need to do)
I guess the problem you'll have is that you'll need to go to the page first to activate trickle, wait for it to unlock then scroll to the relevant part of the page.