Да нет он не правильно выразился. Он сказал что забыл, он имел ввиду что он в ролике по CSS недавно видел как это делается. Просто перепутал слово "видел" и слово "забыл".
Разработчики jQuery наверно думали о том что первым параметром в функциях есть смысл делать индекс лишь потому что THIS в функции всегда является самим элементом, поэтому принимать 2 параметра нет смысла для красоты кода, так как всегда есть THIS.
.
Дайте совет пожалуйста.
$.when(...$('li').map(a => $.ajax().done()) ) .then(/* Последняя функция */);
$.when(...$('li').map(a => $.ajax().done()) ) .done(/* Последняя функция */);
Последняя функция выполняется в последнюю очередь после всех AJAX. Отлично, но вот параметр и контекст возвращает первый элемент первого аякса.
Совсем нет возможности получить массив deferred-объектов в одной из последней функции?
0xD34F, В консоли я тестирую методы ajax, визуально типы возвращаемых методов ajax() и done() вроде бы одинаковые. Должно работать. Повторю еще раз Вы настоящий ГУРУ.
.
Поддерживаю про .get(). Я где то читал и сам придерживаюсь, программирование переборов массивов при помощи индексов это плохой тон. типа увеличить индекс на 1 а потом сделать проверку на отсутствие элемента в массиве, чтобы сделать брейк. поэтому также считаю что функция с массивом вначале должна возвращать элемент, а остальное опционально.
0xD34F, Еще маленькая консультация. Почитал про метод $.get() без параметров. Написано что возвращает просто массив.
Не понятно зачем возвращать массив если $().map() вроде и так работает без get().
Aetae, Максим Морев, Друзья, товарищи, в крайности не будем впадать. А можно ли вопрос темы реализовать точно таким же образом но уже через GRID?
15 января выходит Edge Chromium. Я только могу представить что после этого начнется ....
Microsoft будет насильно семимильными шагами переводить всех на новый Edge.
После чего появятся сообщества с жалабами о том что майрософт навязывает насильно свой браузер.
У IE сейчас очень плохая встроенная альтернатива в ввиде Edge. Но после 15 января вопрос встроенной альтернативы стоять не будет. Я уже пользуюсь несколько месяцев Финальной версией Edge, полет офигительный. Особенно когда открываю магазин расширений из хром и свободно устанавливаю любое расширение. (Мой Google Chrome подцепил заразу мелкую, разбираться времени не было. Я просто открыл новый Edge накатил пару тройку расширений и с тех пор ПРОБЛЕМ ВООБЩЕ НЕТ)
Теперь стало ясно, что теперь не то что IE и старый Edge уйдут, сейчас майрософт будет намеренно "уходить" другие браузеры, и этому есть очевидные основания.
.
Предположим 50%(скорей всего больше) пользователей не пользуются синхронизацией в Хроме. Именно их будет уходить майрософт на свой новый браузер. Так в GRIDах аналогичное сделать можно?
Максим Морев, Описание проблемы с flex-basis в ослике очень познавательно. запомню на долго.
Но вот это кажется уже из другой задачи. так как в задаче была только ссылка и текст в ней. Не знаю как можно только первому слову без тега дать позицию абсолюта.
Это я к тому что причины для спора основательно тут нет, так как изначально вопрос обсуждался о ссылке и вложенном в него текст. А Вы привели решение и пример для другого случая (очень кстати) и сказали что спорить с нашим решением не будите.
Но в целом спасибо Вам огромное. за дополненный ответ для разных вариантов и комбинаций. Пример очень полезный оказался также.
Спасибо.
.
Но вот черт, я помню что более полгода назад я что то верстал типа меню. и вроде бы были только ссылки и текст в них. и все получалось. Я был доволен что так все просто. Может тогда Хром по другому работал. Точно знаю, но раньше TEXT-ALIGN раньше работал для одной строчки, а сейчас нужно указывать TEXT-ALIGN-LAST.
.
У Вас все хорошо работает. Замечу что стили: align-items: center; display:block; - лишние.
не понятно в чем вопрос?. какие то линии на рисунке и стрелки.
Если бы автор рассказал что линии это резделяющие различных блоков на сайте.
Как видно что автор задавть вопрос не может и поэтому ответ получить не может.
Если высота верхних блоков фиксированная. то думаю что надо просто картинку бэкграундом сделать для всего сайта. Позиционировать вверху и по центру ширины. Убрать повторения (no-repeat). Картинку сжать на этом сайте https://squoosh.app/ , по крайней мере сжать лучше ее чем по этой ссылке в другом месте не удастся.
ее можно сконвертировать в WEBP, нужно проверять. по ссылке этой можно это сделать.
. тут на моем сайте ни чего не резано. картинка лежит строго по центру.