0

当一个用过的点击图像时,我想把这个点击的图像放入灯箱。那行得通。我想添加另一个功能,在灯箱中显示的图像旁边,我想放一个表格。

var aaa = $(this).addClass("some_class");
aaa.modal();

这运作良好。图像正确显示在灯箱中。

更远,

var aaa = $(this).addClass("instagram_modal_active");
var modal_data = $('#show').html('<div class="modal"><div class="left">xx</div><div class="right">sfaf sf</div></div>');

modal_data.modal();

这也正常工作 - 在灯箱窗口中显示 2 列和一些文本。

现在,我想将单击的图像放入左列:

var aaa = $(this).addClass("instagram_modal_active");
var modal_data = $('#show').html('<div class="modal"><div class="left">'+aaa.html()+'</div><div class="right">sfaf sf</div></div>');

modal_data.modal();

或者

var modal_data = $('#show').html('<div class="modal"><div class="left">'+aaa+'</div><div class="right">sfaf sf</div></div>');

但在这两种情况下,点击的图像都不会显示在灯箱的迷你布局内。

关于“错误”消息 - 我收到类似[object Object]或在灯箱外显示图像的错误。

我可以请教你们如何将图像与其他文本一起放置吗?

4

1 回答 1

0

好的,所以我这样修复了它:

var aaa = $(this).addClass("some_class");
var modal_data = $('#show').html('<div class="modal"><div class="left"></div><div class="right">sfaf sf</div></div>');
$('.left').html(aaa);    

modal_data.modal();

一切似乎都在工作。

于 2013-03-11T17:18:25.310 回答