You can delay pressing the trigger button and then automatically activate the modal mode:
$('[data-toggle=modal]').on('click', function (e) {
var $target = $($(this).data('target'));
$target.data('triggered',true);
setTimeout(function() {
if ($target.data('triggered')) {
$target.modal('show')
.data('triggered',false);
};
}, 3000);
return false;
});
http://jsfiddle.net/mblase75/H6UM4/