0

我的移动 Web 应用程序出现以下情况:

  1. 我在页面上有一个名为 srcImage 的 javascript 图像。
  2. 我有设置为在加载 javascript 图像时触发的 javascript 代码。我的理解是,只要将 srcImage.src 设置为有效图像,就应该触发此事件。
  3. 我在每次访问页面时触发的页面上有一个 jquery mobile pageshow 事件。在这种情况下,我将 srcImage.src 发送到一个有效的图像。
  4. 我遇到的问题是,如果我回到页面(在访问过一次之后),那么 srcImage 的加载事件不会在 IE 10 中触发。我的理解是在这种情况下应该触发加载事件,但它是不是。有人可以解释为什么吗?

     <script>
     var srcImage = new Image();
     $(srcImage).load(function() {
     ...
     });
    $(document).on("pageshow", '#pageid', function() {
      srcImage.src = pathtoimage;
    });
    </script>
    
4

1 回答 1

0

我发现了问题,就是加载到 Image() 控件中的图像毕竟是无效的。使用有效的图像文件时,它可以正常工作。

于 2013-10-24T18:27:34.423 回答