2

我在 div 元素中有大量图像,因此我需要为那些我无法获得的图像提供一些漂亮的熔岩灯效果,并遵循以下站点中的一些示例:

http://nixbox.com/projects/jquery-lavalamp/demos

谁能帮我吗?

这是我的代码:

 $('#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>");

这是我的熔岩效果 CSS 代码:

 .images
        {
        border: 1px solid #33CC33;
        background-color:#CCFFCC;
        z-index:1;
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px;  
        border-radius: 3px;
        box-shadow: 2px 2px 3px #000;
        -webkit-box-shadow: 2px 2px 3px #000;
        -moz-box-shadow: 2px 2px 3px #000;
        }

这是脚本:

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

1 回答 1

1

可能仅仅是您错过了 JQuery 类选择器中的一个点吗?

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

这是工作版本

http://jsfiddle.net/Bpnca/84/

问题是你想作为 lavalamp 效果应用的样式在它应该被分配给.backLava类的时候被应用到所有元素

于 2011-10-19T13:22:04.920 回答