|
|
|
|
|
для: sarik
(18.02.2013 в 10:28)
| | У меня идиосинкразия на js-код, как-то воротит от всех этих getElementById, поэтому предпочитаю JQuery - http://jsfiddle.net/kilotonna/cvZxV/5/
Но, если switch case необходим, просто используйте перед изменением адреса картинки setTimeout. Можно вынести его в отдельную ф-цию:
function st(n){
img.src = "img/waiting.gif"; //картинка с анимацией "ожидания"
setTimeout(function(){
img.src = "img/"+n+".png";
},2000);
switch(val){
case "0": var m = st(2);
break;
...
}
|
| |
|
|
|
|
|
|
| Я использую switch case для того чтобы картинка товара менялось при выборе цвета товара. Но есть одна проблема. Надо сделать так чтобы когда клиент выбираеть цвет товара и до изменение картинки товара показывалось загрузка то есть gif картинка показывающий загрузки чтобы клиент думал что картинка товара загружаеться
вот switch case которое я использую.
function img_size(val){
var img = document.getElementById("kartinka");
switch(val){
case "0":
img.src = "img/2.png";
break;
case "00":
img.src = "img/3.png";
break;
case "135":
img.src = "img/4.png";
break;
case "235":
img.src = "img/5.png";
break;
case "450":
img.src = "img/6.png";
break;
}
}
|
| |
|
|
|
|