我試圖設置一個變量裏面和圖像路徑使用jQuery點擊。下面的模型函數設置文件夾變量,它將成爲圖像路徑中的文件夾名稱。所以點擊按鈕1的例子,我想變量'文件夾'被設置爲'folder1',所以當我點擊一種顏色時,它需要該圖像形式的文件夾。我的問題是,當我選擇一種顏色時,變量不會傳遞到路徑中,而正確的路徑會分配給圖像src。添加可變字符串到img src路徑點擊
jQuery的...
var folder = '';
//MODELS
$(function() {
$('.folder1').click(function(){
var folder = 'folder1';
$(".selected-car").attr('src',"img/folder1/pic1.jpeg");
return false;
});
$('.folder2').click(function(){
var folder = 'folder2';
$(".selected-car").attr('src',"img/folder2/pic1.jpeg");
alert(model);
return false;
});
$('.folder3').click(function(){
var folder = 'folder3';
$(".selected-car").attr('src',"img/folder3/pic1.jpeg");
return false;
});
$('.folder4').click(function(){
var folder = 'folder4';
$(".selected-car").attr('src',"img/folder4/pic1.jpeg");
return false;
});
});
//COLOURS
$(function() {
$('.colour1').click(function(){
$(".selected-car").attr('src',"img/"+folder+"/cooper1.jpeg");
return false;
});
$('.colour2').click(function(){
$(".selected-car").attr('src',"img/"+folder+"/cooper2.jpeg");
return false;
});
});
HTML ...
<div class="select-model">
<button class="folder1">model 1</button>
<button class="folder2">model 2</button>
<button class="folder3">model 3</button>
<button class="folder4">model 4</button>
</div>
<div class="configuration clearfix">
<img src="img/folder1/pic6.jpeg" class="selected-car"><!-- default pic -->
<div class="select-colour clearfix">
<a href="#"><img src="img/colour/colour1.jpeg" class="colour1"></a>
<a href="#"><img src="img/colour/colour2.jpeg" class="colour2"></a>
<a href="#"><img src="img/colour/colour3.jpeg" class="colour3"></a>
<a href="#"><img src="img/colour/colour4.jpeg" class="colour4"></a>
<a href="#"><img src="img/colour/colour5.jpeg" class="colour5"></a>
<a href="#"><img src="img/colour/colour6.jpeg" class="colour6"></a>
<a href="#"><img src="img/colour/colour7.jpeg" class="colour7"></a>
<a href="#"><img src="img/colour/colour8.jpeg" class="colour8"></a>
<a href="#"><img src="img/colour/colour9.jpeg" class="colour9"></a>
<a href="#"><img src="img/colour/colour10.jpeg" class="colour10"></a>
</div>
</div>
而你所遇到的問題是...? – j08691 2014-10-16 15:36:08
對不起...我的問題是,當我選擇一種顏色時,變量不會被傳遞到路徑中,而正確的路徑會被分配給圖像src。 – Amesey 2014-10-16 15:39:26
你的文件夾變量在哪裏分配了一個值? – j08691 2014-10-16 15:41:36