通过jquery将img src传递给新div

时间:2010-02-23 07:41:37

标签: jquery image variables simplemodal

我正在尝试创建一个“简单”模态类型的操作。当用户点击图像时,它会在屏幕上打开一个遮罩(完成该操作)并显示图像(不能这样做)。这是非常简单的,不需要画廊等因此只是一个简单的效果。

为掩码生成的代码是

$j(document).ready(function(){
$j('.postentry img').click(function(e) {  
e.preventDefault();  
var maskHeight = $j(document).height();  
var maskWidth = $j(window).width();  
$j('#mask').css({'width':maskWidth,'height':maskHeight});  
$j('#mask').fadeIn(1000);      
$j('#mask').fadeTo("slow",0.8);    
});  

});

我可以获得图像的src(但只是忘记了代码),但它就是这样的

Sj('postentry img').att(src)

(或者我确实在警告中将其显示为显示但是如何将该sc传递给隐藏的div并将其显示在掩码上方(好吧我假设它是css中的z-index)但是更多的是如何做我显示图像。

帮助,谢谢

2 个答案:

答案 0 :(得分:0)

及其

$j('postentry img').attr(src)

参见 .attr()

并显示图像,您可以调用.show()方法

$j('postentry img').attr('src', yourimageurl).show();

参见 .show()

答案 1 :(得分:0)

你需要做

$('.postentry img').attr('src', 'imageurl').show();

或只是

$('.postentry img').attr('src', 'imageurl');

然后使用

显示包含图像的div
$('#imagediv').show();

如果您显示您的HTML,我可以给出一个明确的答案。另外,你不需要在$之后放j。