如何使用jquery为图像提供熔岩灯效果

如何使用jquery为图像提供熔岩灯效果,jquery,css,lavalamp,Jquery,Css,Lavalamp,我有一个div元素内的批量图像,因此我需要给那些我无法获得的图像提供一些很好的熔岩灯效果,并遵循以下站点中的一些示例: 有人能帮我吗 这是我的密码: $('#showfilelist').append("<div id=" + file.id + "><a href='uploads/" + document.getElementById("currentDirectory").value + "/" + file.name + "' target='_blank' rel

我有一个div元素内的批量图像,因此我需要给那些我无法获得的图像提供一些很好的熔岩灯效果,并遵循以下站点中的一些示例:

有人能帮我吗

这是我的密码:

 $('#showfilelist').append("<div id=" + file.id + "><a href='uploads/" + document.getElementById("currentDirectory").value + "/" + file.name + "' target='_blank' rel='gallery'><img src='uploads/" + document.getElementById("currentDirectory").value + "/" + file.name + "'width='50' height='50' class='images'/></a></div>");
以下是脚本:

 $('images').lavaLamp({
            target: 'img',
            autoResize: true
        });

可能只是因为您错过了JQuery类选择器中的一个点

 $('.images').lavaLamp({
        target: 'img',
        autoResize: true
    });
这是工作版本


问题是,您希望作为lavalamp效果应用的样式应用于所有元素,而它本应分配给
.backLava

为什么要使用这种粗制滥造的语法
document.getElementById(“currentDirectory”).value
当您使用JQuery?即获取存储的会话值时。会话值?会话由服务器而不是客户端管理。我想您的意思是,在ID为“currentDirectory”的元素中隐藏了一些自定义数据,您仍然可以使用
$('#currentDirectory').val()
是的,我有一个隐藏的值,我从中得到了这个值。哦,谢谢你纠正了这个错误,但我还是无法得到。我只是得到了每个图像的绿色背景。你能发布一个链接到你的页面吗?明白了,你需要将你的自定义样式分配给backLava类,该类用于自定义效果,另外,你想要实现的每一个元素都需要被包装在某种容器中,但它不是。非常感谢你花时间给我回复。没问题,兄弟,我必须承认这花了一点时间,因为我从未见过插件b4
 $('.images').lavaLamp({
        target: 'img',
        autoResize: true
    });