我的移动 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>