On zurb foundation\'s website at http://foundation.zurb.com/docs/reveal.php they listed some Options including
open: callback function that triggers \'before\' the
The foundation 5 documentation specifies scoping of reveal events to the 'reveal' eventspace. However, the actual modal events do not seem to fire consistently within this eventspace. Removing this specification fixes the issue:
$(document).on('opened.fndtn', '[data-reveal]', function() {
console.log('This works');
});