Javascript 第一次单击模态时未显示图像

Javascript 第一次单击模态时未显示图像,javascript,php,html,Javascript,Php,Html,第一次单击模式将显示,图像不显示,但第二次或第三次单击后,图像现在将在模式中弹出 代码如下: for(i=0; i<size; i++){ var imageName = "sample.jpg"; var image = new Image(); image.src = "<?php echo Configure::read('app.dir'); ?>uploads/field_execution/images/"+imageName; if(ima

第一次单击模式将显示,图像不显示,但第二次或第三次单击后,图像现在将在模式中弹出

代码如下:

for(i=0; i<size; i++){
   var imageName = "sample.jpg";
   var image = new Image();
   image.src = "<?php echo Configure::read('app.dir'); ?>uploads/field_execution/images/"+imageName;
   if(image.width != 0){
      console.log("Not Error");
   }
}

for(i=0;i缺少上下文,但最可能的问题是,在第一次单击时,您的图像尚未加载,因为您当时正在创建它(如我所想)然后单击从缓存中获取并显示的图像。

您需要向我们显示更多代码。原因可能是当图像尝试加载或显示时,modal的高度为0px。检查图像和modal容器的高度仍需要更多代码来了解问题。