商品 | 价格 | 图片 |
---|
<script></p> <p>var liElements = document.querySelectorAll('li');<br> var tbodyElements = 문서. querySelector('.table tbody');</p> <p>liElements.forEach(함수 (li) {<br> soldOut(li);<br> });</p> <p>function saleOut(li) {<br> /*<br> *以其中给一个li来做逻辑处리<br> * */<br> var buttonElement = li.querySelector('button');<br> var text1Element = li.querySelector('.text1');<br> var MaskElement = li.que rySelector('.mask');<br> varoldOutElement = li.querySelector('.sold_out');<br> var timeSpanElement = li.querySelectorAll('.timespan');</p> <p>var GoodsName = li.querySelector('.goods_name').innerHTML;<br> var productsPrice = li.querySelector ('.goods_price').innerHTML;<br> var GoodsImg = li.querySelector('.img').src;</p> <p>/*<br> * 点击按钮获取倒计时的时间<br> * */<br> buttonElement.onclick = function() { <br> var second =parseInt(text1Element.value);</p> <p>/*<br> * 把seconds变成时分秒的格式,并计算倒计时<br> * */<br> var 타이머 = setInterval(function () {<br> 초--;</p> <p> if (초 >= 0) {<br> var timeArr = second2HMS(초).split('');</p> <p>timeArr.forEach(함수 (항목, 색인) {<br> timeSpanElement[index ].innerHTML = 항목;<br> }) ;<br> } else {<br> //时间到了<br> clearInterval(타이머);<br> > <br> };<br></p>function timeOver() {<p> maskElement .style.display = 'block';<br>// maskElement.style.opacity = '0.5';</p> animation(maskElement, {<p> 불투명도: 0.5<br> }, 500);</p> <p>soldOutElement.style.display = '차단'; and 1,<br> 상위: 76,<br> 불투명도: 1<br> }, 500, 'bounceOut');<br><br>setTimeout(function () {</p> 흔들기 (li, '왼쪽', 20, 2);<p> }, 200);<br> }<br><br>/*<br> * 添加当前的商品信息到表格列表中<br> * */<br> function add2List() {<br></p> <p>tbodyElements.innerHTML += '<tr><td>'+goodsName+'</td><td>'+goodsPrice+'</td><td><img src="'+goodsImg+ '"/></td></tr>';</p> <p>var trElements = tbodyElements.querySelectorAll('tr');<br> > / console.log(trElements[trElements.length - 1]);<br>// animation(trElements[trElements.length - 1], {<br>// 불투명도: 1<br>// }, 100);<br></p>trElements.forEach( 함수(tr) {<p> animation(tr, {<br> 불투명도: 1<br> ‐ ‐ – – – – – -100); (초 % 3600 /60)); 초 % 60 ));<br><br>return H + M + S;</p> }<p><br>function addZero(v) {</p> 떨려요! " lement, attr);<p> /*<br> * 표시 + 또는 - <br> * */<br> var flag = true;<br></p>var 타이머 = setInterval(function () {<p><br>if (flag) {<br> | = OriginValue - 범위 + 'px';</p> 범위 -= 단계;<p><br>if (범위 <= 0) {</p> element.style[ attr] = OriginValue + 'px';<p> ~ 6);<br><br>}</p> <p>기능 getCss(element, attr) {<br> return parseFloat( element.currentStyle ? element.currentStyle[attr] : getCompulatedStyle(element)[attr]);<br> }<br> </script>