パラメータの 1 つとして遷移関数を受け入れる JavaScript 関数を作成しようとしています。この遷移関数はユーザーが作成したものであるため、さまざまな構文がありますが、この関数の目的は Web ページをあるスタイルから別のスタイルに遷移させることです。
たとえば、現在ページが縦 3 列のレイアウトである場合、このトランジション関数を呼び出すと、横 2 列のレイアウトに変更される可能性があります。
私が必要としているのは、トランジションが完了するまでの何らかのタイプのコールバックまたは待機/スリープ機能です (これは、特定のフォーム オブジェクトの存在によって指定されます)。私は eval() を使用しようとしていますが、これを使用しないことに関する多くの投稿をいくつか読みました。以下は、私が探しているコードの例です。jquery やその他のフレームワークは使用しないでください。
// MAKE ANY WEBPAGE TRANSITIONS
if (transition != '') {
eval(transition, callback) {
success: alert('done with the transition eval call');
}
}