@JSlang

Страница 867 из 2237
Dm
07.05.2017
07:08:10
Привет, подскажите есть ли у Яндекс Карт, тех что Апишные возможность быть чувствительными к расширению экрана. На компе должна быть одна центральная точка, на мобилке другая. Подскажите че гуглить))

Evgeny
07.05.2017
07:10:38
Центральная точка чего?

Dm
07.05.2017
07:11:30
Центр карты, есть такое понимание в ЯМ Апи, е

Evgeny
07.05.2017
07:13:00
А причем центр карты и разрешение экрана? Размер карты и экрана разные вещи по идее

Google
Dm
07.05.2017
07:13:29
Сейчас для всех расширений стоит центральная точка одна, метка другая, метка находится чуть правее от центра, чтобы блок поверх карты не закрывал метку, а на мобилке получается так, что эту самую метку вообще не видно

Вот мне бы знать метод при помощи которого можно было сказать ЯМ: "сука, когда ширина экрана >= 414 - быстро поменяй центральную точку, чтобы ребятки видели где мы находимся".

Неужели никто с такой задачей не сталкивался?

Evgeny
07.05.2017
07:16:03
Да было, но разве упомнишь все

Dm
07.05.2017
07:16:51
Что гуглить-то, я ввожу адаптивность - вываливается все то, что связано с width: 100% на контейнер карты))

Evgeny
07.05.2017
07:17:39
вот тут надо курить https://tech.yandex.ru/maps/doc/jsapi/2.1/quick-start/tasks/quick-start-docpage?from=jsapi

документация

moscow_map = new ymaps.Map("first_map", { center: [55.76, 37.64], zoom: 10 });

вот https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Map-docpage/#setCenter

Dm
07.05.2017
07:21:09
Спасибо я буду смотреть)

Evgeny
07.05.2017
07:21:21
зрячий да узрит)

Dimanius851
07.05.2017
09:38:14
кто знает, как сделать так, что бы выражение в скобках (menu) осталось нетронутым?



Google
anoru
07.05.2017
09:56:51
Заменить scrollToElement( только? 0_o Зачем указывать menu и закрывающую скобку

Dimanius851
07.05.2017
09:59:39
menu меняется много раз, его не надо заменять. если ты про то, что "строка" тока одна, и можно обойтись без тела ( "{ }"), то всё равно нужно заменять ");".

anoru
07.05.2017
10:00:22
(document.body.clientWidth < 899) && scrollTo...

Но лучше просто руками поправить, у тебя же там не 1000 мест

Dimanius851
07.05.2017
10:01:09
ну а вдург 1000? что ты мне своё мнение навязваешь?)

я уже разобрался

anoru
07.05.2017
10:01:28
Я не навязываю, а показал, что можно в 1 строку и тогда мой совет тебе поможет

Dimanius851
07.05.2017
10:02:55
аа, внатуре, ну да ладно, зато научился так делать

anoru
07.05.2017
10:03:26
ты больше времени потратил на описание проблемы, руками быстрее поменять было бы. Но я думаю, вебшторм умеет в такой умный replace, но я не пробовал)

Aleksey
07.05.2017
10:05:21
ты больше времени потратил на описание проблемы, руками быстрее поменять было бы. Но я думаю, вебшторм умеет в такой умный replace, но я не пробовал)
Да, может, указываешь замену по regex, матчинг именуется по порядку с символом доллара, например $1, $2. Думаю в sublime нечто похожее.

anoru
07.05.2017
10:05:56
ого, круто. Хотя еще не встречался кейс юзать такое

Aleksey
07.05.2017
10:06:31
ого, круто. Хотя еще не встречался кейс юзать такое
Переименовать функцию, поменяв аргументы местами, например.

Dimanius851
07.05.2017
10:06:43
вот так вот, узбагойтесь, это саблайм



Aleksey
07.05.2017
10:07:06
Сути не меняет.

anoru
07.05.2017
10:08:40
а почему, кстати, в 1 строку? В саблайме нельзя сделать перенос строки через ctrl+enter? (сам уже не помню)

а если \n

Dimanius851
07.05.2017
10:08:59
\n

Name
07.05.2017
10:09:31
метапрограммирование, которое мы заслужили

Google
andretshurotshka?❄️кде
07.05.2017
10:10:40
макросы уровня б

Sasha
07.05.2017
10:54:32
Какой в es6 самый правильный способ для deepcopy [{},{},{}..]?

anoru
07.05.2017
10:58:02
ramda

Sasha
07.05.2017
10:59:30
То есть из коробки нет ничего?

anoru
07.05.2017
11:01:05
JSON.parse(JSON.stringify( :)

Тебе только для твоего варианта надо или любой вложенности?

Sasha
07.05.2017
11:04:20
Только для своего, но там еще может быть вложенность. Поэтому только если рекурсивно обходить(

Дмитрий
07.05.2017
11:13:06
Траверс по объекту пишется довольно быстро)

Sasha
07.05.2017
11:15:25
Да понятно, я просто думал, вдруг есть из коробки. Просто спросил по возможностям. Спасибо большое.

Вообще, дипкопи - своего рода антипаттерн. Просто там либа кривая, приходится костылить

Олег
07.05.2017
11:18:32
JSON.parse(JSON.stringify( :)
JSON.parse(JSON.stringify( :) // мне настооолько п***й )

Вишневый чай
07.05.2017
15:35:22
во набрел на интересную штуку, может кто не слышал о таком

Вишневый чай
07.05.2017
15:35:23
https://surge.sh/

Блаженный
07.05.2017
15:49:34
Народ

Киньте ссылку на чат верстки

Boris
07.05.2017
15:52:27
всем привет, кто-нибудь знает как сделать переходы между страницами как тут http://tim-murphy.com.au/projects? имеется ввиду эффект засветления

Вишневый чай
07.05.2017
15:58:31
первое что пришло в голову это position: fixed background: white height: 100% width: 100% z-index: 999 и меняем opacity js ской перед переключением страниц

Boris
07.05.2017
16:01:43
а что-нибудь чтобы потом еще и ПС норм смотрели на сайт?

Вишневый чай
07.05.2017
16:03:27
ПС?

Boris
07.05.2017
16:03:42
поисковые системы

Google
Вишневый чай
07.05.2017
16:04:08
а что поисковые системы не идексируют сайты с прелоадерами?

кстати надо будет еще display на none менять, чтобы кликать можно было после загрузки страницы )

Boris
07.05.2017
16:06:49
как попап могут воспринять

или эту хрень которая соц профили собирает

anoru
07.05.2017
16:07:30
зачем fixed? body opacity

Admin
ERROR: S client not available

Aleksey
07.05.2017
16:08:25
а что-нибудь чтобы потом еще и ПС норм смотрели на сайт?
Это вообще никак не влияет на поисковые системы. Все что тебе надо чтобы запилить такой прелодер повесить обработчик на ссылки который будет ставить body особый класс. Этот особый класс будет у псевдоселектора :after ставить opacity: 1. Сам :after будет иметь примерно вот такой вид: body:after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #fff; z-index: 999; content: ""; transition: opacity 250ms linear; } body.some-class:after { opactity: 1; } Получишь абсолютно такой же эффект. В том сайте который ты привел примерно так и делается, там идет переход на другую страницу на которой при подгрузке JS убирается спец. класс.

Aleksey
07.05.2017
16:10:49
ease > linear. Про боди я не посмотрел, что там чисто в белый)
Вкусовщина, он не всегда хорош, в этом случае я бы взял linear.

anoru
07.05.2017
16:11:01
нужен опрос ) (шутка)

Вишневый чай
07.05.2017
16:11:37
удвою ease

anoru
07.05.2017
16:12:00
Хотя о чем я - opacity на боди реально будет иметь такой же эффект

сам себя запутал, не нужны after

Boris
07.05.2017
16:16:56
спс, буду пробоваьб

;)

Саша
07.05.2017
17:54:56
Ребята, кто-то может помочь на тему валидации форм? Суть в следующем. Я не могу понять как сделать так чтобы валидировалось конкретное поле на котором установлен фокус в данный момент.

Eugene
07.05.2017
18:04:08
привет, кто нибудь пользовался sketchpad.js by yoim?

Саша
07.05.2017
18:12:34
Так, но нужно написать так чтобы не писать код под каждое поле

а всё обрабатывалось одним куском кода

Google
Саша
07.05.2017
18:13:06
Нужно назначить один и тот же класс всем полям и ловить этот класс?

по фокусу?

Олег
07.05.2017
18:43:32
зачем выбирать элемент под фокусом

если ты не можешь изменить несколько полей одновременно

Саша
07.05.2017
18:44:18
Я могу в личку тебе написать?

Олег
07.05.2017
18:44:39
зачем

Саша
07.05.2017
18:45:10
Чтобы подробнее расписать проблему. Думаю в чатике это не нужно

Олег
07.05.2017
18:46:10
не вижу тут проблем)

Саша
07.05.2017
18:52:17
Описываю задачу с нуля

Есть форма. В ней есть поля. Нужно добиться следующего поведения: - По нажатию кнопки Tab или Enter срабатывает валидация поля под фокусом. Если ошибка есть тогда вылетает тултип с ошибкой. Если всё в порядке тогда переходим в следующее поле. Нужно написать код так чтобы под каждое поле не писать слушающий код, а так чтобы он срабатывал универсально. Валидация происходит при помощи плагина jQuery Validate. Я так понимаю что нужно как-то подвязать this, но я не понимаю как в данном случае.

Олег
07.05.2017
19:01:23
напоминает мне истории про блокирующие окна в винде

Антон
07.05.2017
19:36:56
@FoxyBoy не совсем понимаю в чём проблема, вешаешь на все поля обработчики события нажатия кнопки внутри которых проверяешь прошла ли валидация данного поля, если прошла ставишь фокус на следующем поле, если нет показываешь тултип

Саша
07.05.2017
19:39:06
Если весить на все поля, то это получится по обработчику на каждое поле, а суть в том чтобы написать так чтобы была универсальная функция которая бы ловила только то поле что в фокусе.

Антон
07.05.2017
19:41:04
Саша
07.05.2017
19:41:48
Вот теперь я подхожу к тому что не понимаю как это реализовать.

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