仅在模态打开时以jQuery模式加载图像

时间:2012-10-30 08:57:57

标签: javascript jquery

我有一个默认隐藏的模态div。

div包含一些图像,我想尽快加载页面。

是否可以仅在打开模态而不是之前实际加载图像?

2 个答案:

答案 0 :(得分:1)

如果您使用的是模型Dialog,则在第一次显示对话框时附加img元素会很容易。您可以通过open

Dialog事件执行此操作
var hasOpened = false;

$( "#dialog" ).dialog({
   autoOpen: false,
   open: function(event, ui) { 
      if (!hasOpened) {
         $('#dialog').append($('<img src="someurl"></img>'));
      }
   }
});

答案 1 :(得分:0)

是的,您可以在用户点击链接模型时将图片加载到分隔符中,

为此,您需要编写ajax调用以在单击链接

后加载图像