2

Marketo ランディング ページが完全にロードされたら、何らかの処理を実行しようとしています。具体的には、テキスト要素の高さを均等にします。

フォームの読み込みがある場合は、'whenReady' で実行することでこれを正常に実行できますが、ページにフォームがない場合、Marketo の初期化が完了したときにコールバックを設定する方法はありますか? (たとえば、すべての mktoText 要素は準備ができて設定されています)

4

1 に答える 1

0

これでは賞品は獲得できませんが、非表示の Marketo フォームをページに追加し、それが呼び出されるloadFormことを保証するために使用することで問題を解決しました。whenReady

<div style='display:none'><form id="mktoForm_..."></form></div>

私はこの種のハックが嫌いです (実際、完全に証明されているとは思えません: テキスト処理が完了する前にフォームが読み込まれたらどうなるでしょうか?) ... もっと洗練された解決策を聞きたいです!

于 2016-02-23T18:16:54.593 に答える