何ですか、いくつかの文が太字でありますmodal('show')
と例えばは、ブートストラップモーダルオプションドキュメントではブートストラップモーダルで、発信者
:
手動でモーダルを開きます。 モーダルが実際にと表示される前に(つまり、shown.bs.modalイベントが発生する前に)呼び出し元に戻ります。
実際、私はそれがモーダルを開くために使用されることを知っています。しかし、上記の太字の部分は、どういう意味ですか?そして、呼び出し元は何ですか?
何ですか、いくつかの文が太字でありますmodal('show')
と例えばは、ブートストラップモーダルオプションドキュメントではブートストラップモーダルで、発信者
:
手動でモーダルを開きます。 モーダルが実際にと表示される前に(つまり、shown.bs.modalイベントが発生する前に)呼び出し元に戻ります。
実際、私はそれがモーダルを開くために使用されることを知っています。しかし、上記の太字の部分は、どういう意味ですか?そして、呼び出し元は何ですか?
TL; DR:任意スクリプトコールは、別のスクリプトをINGのは、呼び出し元です。 call
はを「適用」「実行」またはと同義語また、を「実行」ためにJavaScriptで使用される一般的な名前です。電話をかけるスクリプトはcaller
です。呼び出されるスクリプトはcallee
です。
は、メソッド(open/close)を呼び出すスクリプトです。 あなたのスクリプト。
はが「[...]前に」...あなたはモーダルインスタンスに変更を加えるために、このメソッドの戻り結果を使用できることを意味し、「[...]前に呼び出し元に返します」 、 もしあなたが必要ならば。
モーダルを表示/非表示にする前にカスタムロジックをトリガできるため、手動で(実際にはプログラムで)モーダルを開いたり閉じたりするときに便利です。
可能なユースケース(いくつかの例は、リストは無限大です):(あなたが開いたものを閉じて、後に現在のものを表示したい別のモーダルからのモーダルを開くと)他のモーダルを隠し
@Sanchez、引用した文脈で**の呼び出し元**が参照するもののより簡潔なバージョンで私の答えを更新しました。 –
さて、わかりました。ありがとうございました – Sanchez
、発信者が関数である、 element.openを呼び出しているの文(「ショー」)など shown.bs.modalイベントの前に、呼び出し元に戻っている CSSトランジションは、実際に表示されるまでに完了するまでに時間がかかります。または、コンテンツを追加する必要があります。
助けてくれてありがとう@Azeem Chauhan! – Sanchez
こんにちは@Sanchez、どちらも良いですが、ここでは2つの質問があります。私たちがもっと明示的に答えることを可能にする2つの別々の質問にそれらを分割してみませんか? – Tom
ありがとうございます@トム、私は注意を払うでしょう。 – Sanchez