@JSlang

Страница 2221 из 2237
Norse
20.10.2018
21:33:08
чтобы какой либо элемент привязывался не к родительскому блоку первого уровня, а к родительскому блоку n-ого уровня

при том что у первого уровня задан position

Andrey
20.10.2018
21:33:46
Нет, не наркомань.

Norse
20.10.2018
21:34:18
да я бы не наркоманил, если бы задачку такую не задали

Google
Norse
20.10.2018
21:34:36
часа 2 с бубном танцую

Andrey
20.10.2018
21:34:38
Что за задача?

Norse
20.10.2018
21:35:07


то есть все по-человечески размещается согласно индексу по z



Andrey
20.10.2018
21:37:09
Что такое контекст в твоём понимании?

Norse
20.10.2018
21:38:28
DIV #2 контекст наложения для DIV #4 и #5 есть несколько правил создания контекста, в данном случае он создается по установке position

Andrey
20.10.2018
21:38:54
@css_ru

Norse
20.10.2018
21:39:12
@css_ru
Спасибо )

Nikita
20.10.2018
21:39:17
ты можешь спарсить стили

Viktor
20.10.2018
21:39:20
))

Nikita
20.10.2018
21:39:27
перестроить дом дерево

Viktor
20.10.2018
21:39:38
честно говоря, я с css на вы, но мне тоже интересно

Google
ujeenator
20.10.2018
21:39:44
чтобы какой либо элемент привязывался не к родительскому блоку первого уровня, а к родительскому блоку n-ого уровня
если ты сделаешь дочерний элемент absolute а N-ного родителя relative а все промежуточные родительские блоки между ними не-relative

Norse
20.10.2018
21:40:03
перестроить дом дерево
Да вот тут в том то и прикол, что dom нельзя трогать

Viktor
20.10.2018
21:41:36
может, отрицательные значения помогут в z-index

я примерно помню похожую задачу



ujeenator
20.10.2018
21:43:56
Norse
20.10.2018
21:44:23
Опиши подробнее почему?
В условии задачи ( так бы давно зафигарил бы все на один уровень без вложенности

ujeenator
20.10.2018
21:44:41
Есть исходная формулировка?

Norse
20.10.2018
21:45:43
в смысле это задача которая точно имеет решение?
да, по фану в школу разработки попал для устанения пробелов в знаниях, ибо самоучка вот такую задачу всему потоку дали

ujeenator
20.10.2018
21:46:20
Norse
20.10.2018
21:46:49
какой именно position?
сейчас выложу код куда нибудь весь





https://codepen.io/sergey-kras/pen/xyzJOw/

ujeenator
20.10.2018
21:53:14
скриншот серьезно?)

о, что можно менять?

CSS?

Norse
20.10.2018
21:53:40
да, только его

ujeenator
20.10.2018
21:54:02
CSS любого элемента верно?

Google
ujeenator
20.10.2018
21:54:15
поставить fixed я так понимаю нельзя?

Norse
20.10.2018
21:55:00
Ну он тогда к месту на экране прилипнет, и функциональность другой уже будет

скорее всего не примет так препод

О, е*anm

я кажется сделал



сейчас в файле созраню и покажу

Анатолий
20.10.2018
21:57:58
Почему в грёбаном 2к18 самый адекватный foreach - у PHP?

Анатолий
20.10.2018
21:58:39
Object.entries даже до keyValuePairs из дотнета не дотягивает

Ну камон - массив из ключа и значения это ж грёбаный стыд

Viktor
20.10.2018
21:59:16
я там конечно подгонял, не обессудь

Norse
20.10.2018
21:59:18
да, оно самое

Andrey
20.10.2018
21:59:31
Ты сравниваешь объект в js и мапу в дотнете? С чего вдруг?

А ничего, что это немного разные структуры данных?

Анатолий
20.10.2018
21:59:59
Viktor
20.10.2018
22:00:11
да, оно самое
в общем, я влепил для div2 z-index -1

Viktor
20.10.2018
22:00:28
а для div1 индекс -2

Google
Анатолий
20.10.2018
22:00:30
Дотнет итерирует kvp, Object.entries итерирует массивом из k и v, отдалённо напоминающим тот же kvp

Andrey
20.10.2018
22:00:52
Особенно если учесть, что ты сравниваешь абсолютно разные вещи.

Анатолий
20.10.2018
22:01:43
Чего не хватает?
Хочу так const obj = {a: 5, b: 6}; foreach (key, val) in obj { console.log('come on'); console.log(key); console.log(val); } come on a 5 come on b 6

ujeenator
20.10.2018
22:02:13
for (const [k, v] of Object.entries({a:'b', c: 'd'})) { console.log('key='+k) console.log('val='+v) }

Norse
20.10.2018
22:02:18
в общем, я влепил для div2 z-index -1
не увидел, так смотри, у нас нужно чтобы див1 перекрывал див2, а див 4 перекрывал див 1

Анатолий
20.10.2018
22:02:37
for (const [k, v] of Object.entries({a:'b', c: 'd'})) { console.log('key='+k) console.log('val='+v) }
Да, я понимаю, что это идентично, но запись же ужасна

Andrey
20.10.2018
22:02:38
Итерируй мапу и будет лучше.

Анатолий
20.10.2018
22:02:54
Admin
ERROR: S client not available

ujeenator
20.10.2018
22:03:08
Да, я понимаю, что это идентично, но запись же ужасна
Много хочешь от языка с динамической типизацией

Анатолий
20.10.2018
22:03:16
Andrey
20.10.2018
22:03:23
Я уже ответил выше, что нет
Да. Object.entries и итерирование Dictionary работает кардинально по разному.

Анатолий
20.10.2018
22:03:47
Много хочешь от языка с динамической типизацией
Вот тот же твой пример обсахарить - и получился бы мой :)

Andrey
20.10.2018
22:04:23
Dictionary - это сложная структура данных, которая является IEnumerable<KeyValuePair<K,V>>, а в js нельзя сделать объект итериуемым, так как это тупо примитив.

Так что не нужно пытаться сравнивать несравнимае и сетовать на гемор.

Поитерируйся в дотнете по струкутуре или классу и я посмотрю на код, который тебе придётся написать.

Viktor
20.10.2018
22:05:01
не увидел, так смотри, у нас нужно чтобы див1 перекрывал див2, а див 4 перекрывал див 1
ну поэтому я для div1 сделал отрицательный z-index: -2, а для div2 z-index: -1 теперь div1 находится под div2 (следовательно и под div4)

Анатолий
20.10.2018
22:05:13
Google
Andrey
20.10.2018
22:05:34
Третий раз повторю - я не про структуры данных. Я про синтаксис обращения с ними
Нельзя говорить про синтаксис не смотря на структуры данных.

Анатолий
20.10.2018
22:05:44
В пхп вообще хеши, однако форыч прекрасно их раскладывает :)

bulbazavr1k
20.10.2018
22:06:00
Пхп вообще не нужно

)

Анатолий
20.10.2018
22:06:20
Пхп вообще не нужно
Форыч забрать оттуда и пускай дальше будет не нужно :)

Больше говнокода.
Аргументируй

Andrey
20.10.2018
22:06:39
Форыч забрать оттуда и пускай дальше будет не нужно :)
По бошке надо надавать людям, которые итерируют объекты.

И вообще используют объекты не как объекты, а как key-value хранилище.

Andrey
20.10.2018
22:08:24
Object.entries ?
Во всех управляемых языках есть рефлексия. К Object.* нужно относиться именно так. Ошибка дизайна js в том, что доступ к рефлексии очень простой из-за чего люди пишут такое говно...

Анатолий
20.10.2018
22:09:32
ошибка JS в прототипах вместо вменяемых классов
Прошу вас, граждане, давайте в js чате ругать хотя бы пхп ))

Andrey
20.10.2018
22:09:44
Понял, ты прав, разработчики стандарта не правы :)
Разработчики стандарта всеми силами пытаются решить проблемы с косяками в детстве.

bulbazavr1k
20.10.2018
22:10:24
Анатолий
20.10.2018
22:10:48
Andrey
20.10.2018
22:10:51
Ещё хуже простоты неединообразие.

Страница 2221 из 2237