問題タブ [dotvvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 値をバインドして DotVVM で実行するまで、Javascript メソッドに待機するように指示するにはどうすればよいですか?
値バインディング ( <dot:HtmlLiteral Html="{value: BannerHTML}" class="mainBanner"/>
) を使用して、いくつかの変数に基づいてページ コンテンツの一部を生成します。
また、生成された HTML で JavaScript を実行して、通常とは異なるスケーリング シナリオでのフォント サイズの一致など、いくつかのマイナーな問題を修正する必要があります。標準として、HTML ドキュメントの最後に実行可能な JavaScript を配置します。
次のいずれかのシナリオで生成された HTML:
その HTML で動作する JS:
( https://github.com/adactio/FitText.jsが必要です)
私が見る限り、javascript は HTML が生成される前に実行され、要素で実行された javascript は を返しますCannot read property 'xyz' of null
。待つように言うにはどうすればよいですか?javascript ファイルをリソースにバインドすることと<script>
、 body 要素の最後にタグを付けて単純に書き込むことの両方を試みましたが、成功しませんでした。