Jump to content

by chris

User
  • Posts

    400
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by by chris

  1. console.dir(text); @DivMan, вот тебе ребус)
  2. @kent, возможно. логичнее на декстопе блоки подгружать аяксом?
  3. @jdk var tr = document.querySelectorAll('#tbl tr'); var i = 0; var text = 'Lorem ipsum...'; [].forEach.call(tr, function(elem, index) { var html = ''; [].forEach.call(elem.children, function(elem, index, arr) { if (index < 2) { html+= elem.outerHTML; return; } if (elem.innerHTML !== '') return; i++; if (i === arr.length - 2) { html+= '<td colspan="'+i+'">'+text+'</td>'; elem.parentNode.innerHTML = html; } }); });
  4. @Shiza, $('#form').on('blur', 'input', function(e) { $('#form input').not($(e.target)).not('input[type="submit"]').attr('aria-required', $(e.target).attr('aria-invalid')); });
  5. @Ratibor, откуда вывести?
  6. Вот, это и имею ввиду. Они ведь кардинально отличаются, Смысл писать что-то амбициозное на первом)
  7. @alexriz, первый ангуляр еще так актуален?
  8. Вряд ли, кто-то будет описывать весь алгоритм. В общих чертах верно, но каждый товар должен иметь идентификатор. И пусть все товары хранятся в одном объекте в котором ключом будет айди, а значениями поля товара... Объект храним в локальном хранилище в формате json. Для любых изменений берем строку из хранилища парсим в объект, изменяем, преобразовываем в json, очищаем хранилище, пишем новую строку в хранилище. Проитерировать по объекту, если айди товара совпадает с ключом - тело условия... Проитерировать по каждому товару в объекте , внутри товара обращаться к нужному ключу и производить сложение в переменную. Обратиться к объекту по айди товара. Если такой ключ есть и свойство quantity больше одного - декрементировать свойство quantity, иначе если такой ключ есть и свойство quantity равно одному удалить объект по id.
  9. @Alexey1111, https://jsfiddle.net/svdr4n4e/
  10. Banners вообще лучше везде убрать, если не хочешь попадания под фильтры адблоков.
  11. Бываю у вас периодически и особо не получается задержаться) Сайт какой-то консервативный что ли. Не хватает атмосферы цсс-трикс)
  12. Для начала воспользоваться селектором потомка вместе с универсальным селектором, чтобы успокоиться ) body > *:first-child { display: none; } Потом проверить сайт на вирусы.https://habrahabr.ru/post/303956/
  13. Счетчик не обязателен. https://jsfiddle.net/j7g59gLz/3/
  14. @Rimming, не существует однодивных слайдеров без контента)
  15. @Anechka, window.addEventListener('DOMContentLoaded', function() { document.querySelector('#file').addEventListener('change', function() { document.querySelector('#form').submit(); }); });
  16. $(function() { $( "input" ).on( "click", function() { var $self = $(this); var self_id = $(this).attr('id'); var re = /.*_/; $( "#log" ).html( "<div id='mode"+self_id.replace(re, '')+"'>" + $self.val() + " is checked! </div>" ); }); });
  17. Таких случаев быть не должно. И если верстальщик не уверен на этот счет, то не стоит свое детище выпускать в продакшн .
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy