【发布时间】:2016-03-02 05:33:10
【问题描述】:
我正在使用 java 脚本实现定制 T 恤。现在我在单击图像选择后设置了一个背景图像。但是现在我想在单击一次后在两个 div 中设置两个不同的图像。
如果用户点击黄色 T 恤,则在两个不同的 div 中设置两个图像。(T 恤的正面尺寸图像和背面图像)。
var bgArray = [
'https://d3s16h6oq3j5fb.cloudfront.net/1.13.0/img/new-city-home/bang-img/softtoys3.jpg',
'https://d2z4fd79oscvvx.cloudfront.net/0020715_be_my_valentine_chocolate_box_205.jpeg',
'https://d2z4fd79oscvvx.cloudfront.net/0016630_quad_diamond_earings_205.jpeg',
];
$(".picker-image").on("click", "img", function() {
$('.backgroundIMage').css({
'background-image': 'url(' + this.src + ')'
});
});
$(function() {
bgArray.forEach(function(src) {
var img = new Image(50, 50);
img.src = src;
$(".picker-image").append(img);
});
});
.backgroundIMage{
width:400px;
height:300px;
outline:1px dotted gray;
margin:0 auto;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div class="picker-image"></div>
<!-- for demo only -->
<hr>
<div class="backgroundIMage"></div>
<div style="height:200px;width:200px;border:1px solid #333">
Front Side Image
</div>
<div style="height:200px;width:200px;border:1px solid #333">
back Side Image
</div>
最后,我想单击 T 恤,然后将两个图像设置为图像的两个 div 正面和图像背面。
【问题讨论】:
-
你怎么知道哪个是正面哪个是背面?
-
我认为应该在正面和背面添加两个图像。如果用户点击黄色 T 恤,那么应该得到两个图像。
-
你有什么问题?
-
打开此链接99tshirts.com/p/58932/bruce_lee_fan_tshirt 并单击(自定义此设计)按钮。那么可能就清楚了。
-
但是这里不清楚。该链接将来会腐烂。 StackOverflow 上的问题应该确定问题和预期结果。此处均不包含
标签: javascript jquery arrays html