>>674 つづき

先述の通り、スタイルのdisplayプロパティの値を
none / blockと切り替えなければならんのだが
HTMLにそんな機能はない

なのでBootstrapは
JavaScriptでそれを行うわけだけど

「開くボタンをクリックしたら、block」
「「閉じるボタンをクリックしたら、none」

というように「クリックした」というきっかけで
none / blockの切り替えをしなければならん

このきっかけのことをイベントって言う

イベントはデフォでいろんな種類が用意されてるけど
自分で作ることもできる

そこでBootstrapはモーダルのJavaScriptに
「モーダルが開いた」「モーダルが閉じた」
というイベントを用意してるから、これを利用して

「モーダルが開いたら、再生」
「モーダルが閉じたら、停止」

というJavaScriptを書いてやればいいわけ

つづく