@web_structure

Страница 3011 из 5834
Владислав
25.09.2017
19:04:52
https://toster.ru/q/250551
Че это, зачем это?

У меня статья в 5км, и сайдбар такой же. Надо, чтобы блоки в сайдбаре выстраивались как надо, в зависимости от того, где лежит якорь в статье

Я собственно сделал с 1 элементом, но надо с несколькими

Anton Malyukov
25.09.2017
19:07:27
т.е. при определенной высоте скрола перекидывать заякоренную позицию в топ сайдбара?

Google
Anton Malyukov
25.09.2017
19:07:48
я понял

Владислав
25.09.2017
19:08:08
Ща наглядно

Вот так пока есть по коду



Anton Malyukov
25.09.2017
19:08:19
думал ты грузишь в одной последовательности контент, а потом все перемешиваешь, стало интересно зачем)

Владислав
25.09.2017
19:08:58
Вот так в макете



Welcome Bot
25.09.2017
19:09:14
Привет Da! Веб Дизайн: @dev_design Freelancer: @web_fl

Artem
25.09.2017
19:10:25


Anton Malyukov
25.09.2017
19:10:34
все печальней и печальней, тема с навбаром, который будет активный раздел наверх перекидывать была бы крутой

надо записать

Владислав
25.09.2017
19:10:58
Запрос на сервер по клику через аякс, например. Каждый раз запрашиваешь у бд на N записей больше

Google
Artem
25.09.2017
19:13:30


Владислав
25.09.2017
19:14:52
Тут просто подстановка значений из цикла. Смотри выше, где ты получаешь массив $user_...

Anton Malyukov
25.09.2017
19:16:06
создать обертки дублирующие высоту блоков основного контента, потом при наличии в базе контента с нужным айди вкидывать его в ранее сделанную обертку?

Artem
25.09.2017
19:16:56


Anton Malyukov
25.09.2017
19:18:05
а нет, там не по разделам..

хотя все равно, считать как начальную точку

Серега
25.09.2017
19:18:51
дожили

Anton Malyukov
25.09.2017
19:19:17
ифон х говно

се тащит

Ivan
25.09.2017
19:19:29
видели, читали

Pumpuroom
25.09.2017
19:20:06
придумали же говна, теперь парься с этим огрызком у экрана

Artem
25.09.2017
19:20:07
Помогите, пожалуйста

Anton
25.09.2017
19:20:20
А че там у него с разрешением?

Anton Malyukov
25.09.2017
19:20:21
если просчитывать высоту до каждого # это займет много времени

Серега
25.09.2017
19:21:02
А че там у него с разрешением?
я не про разрещение а про ухи

Anton
25.09.2017
19:21:28
Anton Malyukov
25.09.2017
19:21:42
просто отступы будут, никто не станет заморачиватсья над мусором

Anton Malyukov
25.09.2017
19:21:56
Серега
25.09.2017
19:22:03
какие ухи? ?
"ушки" их называют

Google
Владислав
25.09.2017
19:22:30
Ска, а ну мат офф

Anton
25.09.2017
19:22:33
кодепен то запили

Владислав
25.09.2017
19:22:37
Начинаю банить неверных

Anton
25.09.2017
19:23:00
Anton Malyukov
25.09.2017
19:23:02
банилка сломается ботоводов банить:D

Владислав
25.09.2017
19:23:04
Тебе лимит надо каждый раз на N больше запрашивать

Anton
25.09.2017
19:23:15
Владислав
25.09.2017
19:23:42
слава фюреру!
И за такое, кстати, по-сталински могу забанить ??

Artem
25.09.2017
19:23:43


Anton Malyukov
25.09.2017
19:24:01
героям слава

Artem
25.09.2017
19:24:03
$limit += $_POST['limit']

Владислав
25.09.2017
19:24:06
??????

$limit += $_POST['limit']
Вот тут уже не подскажу, со своей бы задачей с заплытым мозгом разобраться

кодепен то запили
Мне лень кодепен, но вот это работает



Если надо код - залью

А еще можно же типа .on('load','resize') сделать, да?

Anton Malyukov
25.09.2017
19:26:57
почему я не девочка, я бы вырастил сиськи и не парился бы об этом говне

жизнь боль

Google
Владислав
25.09.2017
19:27:55
Нихера у тебя мысли

Владислав
25.09.2017
19:31:38
Еще вылезла проблемка, но тут надо думать прям

Если будет 2 якоря друг за другом, блоки будут накладываться

Надо короче как то определять высоту блоков, участвующих в этой оргии, и смотрять их высоту от топа. Если будет наложение - двигать блок ниже

Admin
ERROR: S client not available

Anton Malyukov
25.09.2017
19:33:32
если расстояние между блоками меньше высоты блока новости, то прибавлять разницу к margin

или забить хер, посмотреть среднюю высоту новости, прибавить с запасом 100пх... если есть новость менее чем в n пикселях сверху, то прибавлять n+100пх к началу следующего блока

Anton Malyukov
25.09.2017
19:37:57
именно

Владислав
25.09.2017
19:37:58
Призвал дьявола

Эти блоки разной высоты могут быть

Короче на завтра уже

Руслан
25.09.2017
19:38:13
Владислав
25.09.2017
19:39:35
Меня другая дичь интересует - почему ширина неправильно считается? На 15 пикселей прмерно (ну не скроллбар же!... Или скроллбар?)





Ай и точно из за скроллбара

И ширина может быть разной

Google
Владислав
25.09.2017
19:41:45
И тут помогает вот это, наверное

Владислав
25.09.2017
19:41:46
https://learn.javascript.ru/task/scrollbar-width

Anton Malyukov
25.09.2017
19:42:46
нельзя забивать, потом обязательно сломается
я не костыль предложил, через усредненное меньше процессов было бы, но там разная высота

Владислав
25.09.2017
19:43:00
Помогло

Спасибо всем

Anton Malyukov
25.09.2017
19:44:01
а так считать высоту доп блока, потом запоминать её, потом считать расстояние до якоря, потом получать разницу между этим и предыдущим, потом проверять неравенство, потом прибавлять разницу, если необходимо...

вот это реальный говнокод

красота в минимализме

Владислав
25.09.2017
19:46:58
Але, я не умею во фронт особо)

Ибо могут блоки как попало накидать

Еп вашу налево, все, я фронтЭНД короче ?

Владислав
25.09.2017
19:50:06
Ну если учесть, что я могу что то на пыхе написать - ага.

Но все равно чет не люблю себя называть тем, что не знаю хотя бы ХОРОШО

Страница 3011 из 5834