商品 | 价格 | 图片 |
---|
var liElements = document.querySelectorAll ('li');
var tbodyElements = document.querySelector('.table tbody');
liElements.forEach(function (li) {
soldOut(li);
} );
fonction soldOut(li) {
/*
* 以其中给一个li来做逻辑处理
* */ var boutonElement = li.querySelector('bouton ');
var text1Element = li.querySelector('.text1');
var maskElement = li.querySelector('.mask');
var soldOutElement = li.querySelector('.sold_out') ;
var timeSpanElement = li.querySelectorAll('.time span');
var marchandisesPrice = li.querySelector(' .goods_price').innerHTML;
var marchandisesImg = li.querySelector('.img').src;
*
* */
buttonElement.onclick = function() {
var seconds = parseInt(text1Element.value);
* 把seconds变成时分秒的格式,并计算倒计时
* */
var timer = setInterval(function () {
secondes--;
var timeArr = secondes2HMS(secondes).split( '');
timeSpanElement[index].innerHTML = item;
);
} autre {
//时间到了
clearInterval(timer);
timeOver();
add2List();
}
}, 1000);
};
maskElement.style.display = 'block';
// maskElement.style.opacity = '0.5';
animation(maskElement, {
opacité : 0,5
}, 500);
animation(soldOutElement, {
largeur : 198,
hauteur : 198,
gauche : 61,
haut : 76,
opacité : 1
, 500, 'bounceOut');
secouer (li, 'gauche', 20, 2);
}, 200);
}
* 添加当前的商品信息到表格列表中
* * /
fonction add2List() {
tbodyElements.innerHTML += '
var trElements = tbodyElements.querySelectorAll('tr');
Le dernier élément ajouté
// console .log(trElements[trElements.length - 1]);
// animation(trElements[trElements.length - 1], {
// Opacité : 1
// }, 100);
}, 1000);
}
}
H MS (secondes) {
var M = addZero(parseInt(seconds % 3600 / 60)); (secondes % 60));
return H + M + S;
>
return (v < 10 ? '0' : '') + v;
}
* Trembler!
* */
/*
* Obtenez la position de l'élément avant de secouer
var originValue = getCss (élément, attr); function() {
if (drapeau) {
🎜> element.style[ attr] = originValue + range + 'px';
>
}, 16);
}
function getCss(element, attr) {
return parseFloat( element.currentStyle ? element.currentStyle[attr] : getComputedStyle(element)[attr]);/script>