モバイル Web アプリケーションで次の状況が発生しました。
- srcImage というページに JavaScript の画像があります。
- JavaScript イメージがロードされたときに起動するように設定された JavaScript コードがあります。私の理解では、srcImage.src が有効な画像に設定されるたびに、このイベントがトリガーされる必要があります。
- ページにアクセスするたびにトリガーされるjquery mobile pageshowイベントがページにあります。このイベントでは、srcImage.src を有効なイメージに送信しました。
私が抱えている問題は、(一度ページにアクセスした後) ページに戻ると、srcImage のロード イベントが IE 10 でトリガーされないことです。私の理解では、この状況ではロード イベントをトリガーする必要がありますが、いいえ。誰かが理由を説明できますか?
<script> var srcImage = new Image(); $(srcImage).load(function() { ... }); $(document).on("pageshow", '#pageid', function() { srcImage.src = pathtoimage; }); </script>