Size: a a a

2021 March 18

AE

Alex Elkin🇪🇸 in Frontend_ru
Alex Yuzviak
Переслано от Alex Yuzviak
всем привет
подскажите что за прикол, падингов и марджинов нет, но у блока пустые области сверху и снизу и из-за этого при вертикальном выравнивании по центру погрешность на это расстояние((((  есть вроде какое-то свойство но я не помню как называется((
Походе на то что у тебя там строчные компоненты на строчных окмпонентах.
Попробуй указать им дисплэй блок.
Или каждому лайн-хейт 1. Задавать его меньше единицы конечно не слишком здравая идея.
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
Vladimir
значит ты прав, зачем что-то доказывать)
Вопрос не в доказывании.
Я предложил либу которая сто процентов покроет нужды тс, и не потянет лишнего (буьсьрап и так тянет жуквери) и отлично принимает контроль с клавиатуры.
На счет стилизации опшенов - я буду рад оказаться не прав. Без наездов. Реал но буду рад ошибаться т.к. это прямо боль поколений.
А бомбануло меня - потому что ты человеку указываешь на возможность и отправляешь его искать неведомо что.
Не надо предлагать решение если не уверен, пожалуйста.
Ну или хотя бы допиши в конце предложения "как мне кажется"
А вообще, как говорил леопольд, давайте жить дружно!
источник

BN

Beibars Nygyzbaev in Frontend_ru
как можно отменить действие функции в жс? Например у меня есть таблица с 4 ячейками при нажатии на которых создается текстовый инпут внутри нажатой ячейки. Но если я нажимаю на создавшийся текстовый инпут то внутри этой ячейки создается второй инпут. Как можно реализовать это как то так чтобы был только один инпут, и если он есть то функция не выолнялась                                                   если(внутри ячейки уже есть инпут){не выполнять функцию второй раз}.
источник

NV

Nick Volkov in Frontend_ru
Beibars Nygyzbaev
как можно отменить действие функции в жс? Например у меня есть таблица с 4 ячейками при нажатии на которых создается текстовый инпут внутри нажатой ячейки. Но если я нажимаю на создавшийся текстовый инпут то внутри этой ячейки создается второй инпут. Как можно реализовать это как то так чтобы был только один инпут, и если он есть то функция не выолнялась                                                   если(внутри ячейки уже есть инпут){не выполнять функцию второй раз}.
stopPropagation на инпут
источник

NV

Nick Volkov in Frontend_ru
на клик по инпуту
источник

BN

Beibars Nygyzbaev in Frontend_ru
Nick Volkov
stopPropagation на инпут
Ок спасибо
источник

BN

Beibars Nygyzbaev in Frontend_ru
Ща попробую
источник

BN

Beibars Nygyzbaev in Frontend_ru
var td = document.getElementsByTagName('td');
for (var i = 0; i < td.length; i++) {
   td[i].addEventListener('click', function (e) {
       var input = document.createElement('input');
       input.setAttribute('type', 'text');
       this.appendChild(input);
       if (this.firstElementChild.tagName.toLocaleLowerCase() == 'input') {
           e.stopPropagation();
       }
   })
}
источник

BN

Beibars Nygyzbaev in Frontend_ru
Nick Volkov
на клик по инпуту
не работает
источник

BN

Beibars Nygyzbaev in Frontend_ru
(
источник

NV

Nick Volkov in Frontend_ru
Beibars Nygyzbaev
не работает
Конечно так не работает
источник

BN

Beibars Nygyzbaev in Frontend_ru
(
источник

NV

Nick Volkov in Frontend_ru
Beibars Nygyzbaev
(
e.target у тебя тут куда ссылается?
источник

BN

Beibars Nygyzbaev in Frontend_ru
td
источник

BN

Beibars Nygyzbaev in Frontend_ru
на ячейку
источник

NV

Nick Volkov in Frontend_ru
нууу
источник

BN

Beibars Nygyzbaev in Frontend_ru
Nick Volkov
e.target у тебя тут куда ссылается?
в консоле таргет
источник

NV

Nick Volkov in Frontend_ru
а постановка задача какая?
источник

BN

Beibars Nygyzbaev in Frontend_ru
мне просто надо чтобы инпут выводился только один раз
источник

NV

Nick Volkov in Frontend_ru
клик по инпуту не должен триггерить обработчик клика на ячейке
источник