我有一个问题,需要找到正确的函数或逻辑来解决向 div(透明 png)添加图层的问题。
这是潜在产品的“配置器”的一部分。
半工作演示(衬衫示例)可以在此处找到:
http://jsfiddle.net/obmerk99/9t4f4/16/
如果我使用 append() - 就像你在代码中看到的那样被注释掉 - 它将无限添加 - 如何删除前一个选项(仅来自相同选项组)
1 - 这里要使用什么正确的函数?
2 - 如何制作“组”分割,而不必重新分为多个专用 div(我将有50-60 个选项..) - 或在另一种情况下,如何自动创建它们?
3 - 如何使其适用于单选按钮 / 复选框?
编辑 I
Lame 的词语解释:
我有一些“选项组”,所有选项组都与同一产品相关联。每个组“选项”对应于具有选项图像或相应部分的透明 png。
例如,如果我配置汽车,我将拥有一组“车轮”选项,其中包含不同的车轮图像,一组“窗户”选项,其中包含不同的窗户,一组“颜色”选项等等...最后,它们堆叠在一起并形成完整的图像 - 配置。这有点像那些制作头像或卡通图像的网站,在那里人们可以选择头部,胡须,背景,眼镜,头发等。
var k = this.id;
然后$('#prod-image'+k).attr('src', data[value].img);
或者简单地$('#prod-image'+this.id).attr('src', data[value].img);
但它没有起作用 - 可能是语法问题。另外 - 我如何使它也适用于复选框? - Obmerk Kronen('#prod-image'+this.id)
时,它没有起作用,现在它却可以了!:-) - 开玩笑 - 这太聪明了 - 非常感谢。不幸的是,我不能接受两次:-)。顺便说一下 - 在两个示例中都不需要跨度(spans)- 这很好,因为我实际上正在尝试避免它们。- 它似乎也可以在没有它们的情况下工作,这对于100多个选项来说非常棒 - 请看这里http://jsfiddle.net/obmerk99/9t4f4/23/ - Obmerk Kronen