我正在寻找开发产品配置器的最佳方法。 配置器以这种方式工作,用户选择模型,颜色,可选,同时他们选择主图像更新。
我认为我有两种方法可以做到这一点: 1.每个组合的图像和通过JS我更新主图像的URL 2.每个部分的图像(PNG透明),用PHP改变和合并所有图像
你怎么想?哪种解决方案最好?你有什么建议吗?答案 0 :(得分:1)
我认为,根据您的说法,问题并不是关于代码,更多的是您在各种不同配置中展示产品和产品的最佳方式。你是正确的,代码本身应该提供选择选项的方法,并且java脚本可以用来实时选择这些选项'并显示生成的图像。
是否使用尽可能多的图像作为选项的组合,或者可以叠加以创建许多不同组合的大量图像取决于您拥有多少组合,以及需要花费多少时间来获取所有这些组合相片。从代码的角度来看,它没有真正的区别。
最简单的解决方案就是用网址显示图像。如果您使用一个图像,只需让每个组合将代码附加到网址,如下所示
请强>
奥迪=奥迪
宝马=宝马
<强>颜色强>
怀特= WW
红色= RR
<强>门强>
2 = 02
4 = 02
铝合金轮
是= 01
否= 00
白色的宝马有2个门和合金将是图像:
BMW-ww0201.png
根据您用于选择选项的控件,您只需要将表单的所有选项值圈到一个数组中。加入数组以形成字符串,你有一个很好的整洁网址
我没有显示任何代码。如果您提供样品产品表格。我确信我们可以让它发挥作用。
另一方面,您可以将所有图片放在页面上,让它们全部隐藏起来&#39;并在动态时再次使用java-script来取消隐藏在表单上选择的选项。使用css可以正确地覆盖图像。通过将它们全部添加到页面中,它们将预加载更快的UI。