Ваша скрипка показывает модальный метод jQuery .show
, который делает скрытый элемент видимым. Поэтому никакие события не сработают.
Чтобы вызвать событие shown.bs.modal
и любое событие, связанное с модальным в этом отношении, вы захотите использовать модальные методы, в частности .modal('show')
, чтобы отобразить модальное сообщение соответствующим образом.
$('#opendlg').click(function() {
$('#modal').modal('show');
});