我正在尝试创建一个“简单”模态类型的操作。当用户点击图像时,它会在屏幕上打开一个遮罩(完成该操作)并显示图像(不能这样做)。这是非常简单的,不需要画廊等因此只是一个简单的效果。
为掩码生成的代码是
$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)但是更多的是如何做我显示图像。
帮助,谢谢
答案 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。