Зробив ,просто добавив ось це
table tr:last-child td:nth-child(1),
table tr:last-child td:nth-child(2)
{
border: none;
}
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Повідомлення користувача noname122
Зробив ,просто добавив ось це
table tr:last-child td:nth-child(1),
table tr:last-child td:nth-child(2)
{
border: none;
}
@FakiNyan ,tr-рядок,td стовбець
Так робе,але ось трохи поміняв,підскажіть як правльно
totalItems+=`<tr><tr></tr><td></td><td></td><td>${total} грн</td></tr>`;
Щоб результат був тільки під останньою колонкою,а зараз під останніми
Вирішив просто спробувати і зробив ось так
table td{
empty-cells: hide;
}
задати стиль для td
шось не вдається прибрати ніяк
А як зробити що не було таблиці під колонкою Назва,а була тільки під к-сть
не під ціною,а під к-сть
ось так
ну ось наприклад товар 1 ,його ціна 1050,а кількість 2,і потрібно 1050*2+90*3(це 2 товар)=2370,ось цей результат потрібно вивести під колонкою к-сть,як продовження таблиці
Натискаю на кнопку до кошику ,потім якщо натискаю на кнопку до кошику переходжу на окрему сторінку,и там є клавіша оформити і відкриваються ті товари на які натиснули їх ціна і кількість,а мені потрібно нижче вивести загальну суму на скільки купили товарів
<div id="cart_content"></div><p><button id="checkout">Оформити</button> <button id="clear_cart">Очистити </button></p>
<script type="text/javascript" src=""></script>
</main>
там їх дуже багато але ось для таблиці,
* {margin: 0; padding: 0;}
#cart_content { width:auto;
height: auto;
margin-top: 10px;
padding: 5px;
border: 1px solid #060;
margin-left: 50px;
}
.item_box {
border: 1px solid #999;
margin-bottom: 10px;
}
.shopping_list {
width: 890px;
margin-top: 10px;
border-collapse: collapse;
}
.shopping_list td,
.shopping_list th {
padding: 10px;
border: 1px solid #AAAAAA;
}
Сам js знаходиться на окремій сторінці
<div class="container">
<div class="row">
<div class="col-md-3 col-sm-6">
<div class="product-grid">
<div class="product-image">
<a href="#">
<img class="pic-1" src="">
<img class="pic-2" src="">
</a>
<ul class="social">
<li><a href="" data-tip="кошик"><i class="fas fa-shopping-cart"></i></a></li>
</ul>
</div>
<div class="product-content">
<h3 class="title"><a href="#">2</a></h3>
<div class="price">90грн</div>
<button class="add_item" data-id="17">до кошику</button>
</div>
</div>
</div>
<div class="col-md-3 col-sm-6">
<div class="product-grid">
<div class="product-image">
<a href="#">
<img class="pic-1" src="">
<img class="pic-2" src="">
</a>
<ul class="social">
<li><a href="1.html" data-tip="кошик"><i class="fas fa-shopping-cart"></i></a></li>
</ul>
</div>
<div class="product-content">
<h3 class="title"><a href="#">1</a></h3>
<div class="price">1050 грн.</div>
<button class="add_item" data-id="16">до кошику</button>
</div>
</div>
</div>
</div>
Є ось такий код ,так звана кошик товарів,я нижче постанніх 2 стовпців вивести загальну суму всіх товарів ,я розумію що потрібно зробити цикл ,але не розумію як реалізувати
var d = document,
itemBox = d.querySelectorAll('.product-grid'),
cartCont = d.getElementById('cart_content');
function addEvent(elem, type, handler){
if(elem.addEventListener){
elem.addEventListener(type, handler, false);
} else {
elem.attachEvent('on'+type, function(){ handler.call( elem ); });
}
return false;
}
function getCartData(){
return JSON.parse(localStorage.getItem('cart'));
}
function setCartData(o){
localStorage.setItem('cart', JSON.stringify(o));
return false;
}
function addToCart(e){
this.disabled = true;
var cartData = getCartData() || {},
parentBox = this.parentNode,
itemId = this.getAttribute('data-id'),
itemTitle = parentBox.querySelector('.title').innerHTML,
itemPrice = parentBox.querySelector('.price').innerHTML;
if(cartData.hasOwnProperty(itemId)){
cartData[itemId][2] += 1;
alert("Товар добавлено!");
} else {
cartData[itemId] = [itemTitle, itemPrice, 1];
alert("Товар добавлено!");
}
if(!setCartData(cartData)){
this.disabled = false;
}
return false;
}
for(var i = 0; i < itemBox.length; i++){
addEvent(itemBox[i].querySelector('.add_item'), 'click', addToCart);
}
function openCart(e){
var cartData = getCartData(),
totalItems = '';
if(cartData !== null){
totalItems = '<table class="shopping_list"><tr><th>Назва</th><th>ціна</th><th>К-сть</th></tr>';
for(var items in cartData){
totalItems += '<tr>';
for(var i = 0; i < cartData[items].length; i++){
totalItems += '<td>' + cartData[items][i] + '</td>';
}
totalItems += '</tr>';
}
totalItems += '</table>';
cartCont.innerHTML = totalItems;
} else {
cartCont.innerHTML = 'В кошику нічого немає!';
}
return false;
}
/
addEvent(d.getElementById('checkout'), 'click', openCart);
addEvent(d.getElementById('clear_cart'), 'click', function(e){
localStorage.removeItem('cart');
cartCont.innerHTML = 'кошик очищено.';
});
Допожіть будь ласочка,мені це на завтра потрібно...
$current_factorial = $initial_number*$current_factorial;
на кожній ітерації значення змінної $current_factorial перемножується на наступне натуральне число змінну $initial_number
Ну скажіть як правильно,я чесно вже не знаю що це може бути,тим баче вже вечір,і думається тяжче
Тобто це вірно?
$current_factorial- кількість кроків які ми пройшли в циклі?
$current_factorial = $initial_number*$current_factorial;
//зберігає результат у цю змінну $current_factoria
// ця змінна (це саме число від якого потрібно знайти факторіал)- $initial_number
//$current_factorial спочатку береться 1 ,і потім на кожному кроці перемножається на кількість кроків
Насправді якусь дурню я написала,не можу вірно сформулювати