I know this topic is several years old, but it would have been relevant for me today, so I thought I’d give at least a little answer that might help lead in the right direction. For my purposes, I was trying to scroll to a specific event in a month view. I was able to use the querySelectorAll() and scrollIntoView() methods to make something functional for myself. (rowID comes from a grid, but it’s the event’s id)
var matches = document.querySelectorAll('[event_id="' + rowID + '"]');
if (matches.length>0){
matches[0].scrollIntoView();
}