Евгений
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
Спасибо я буду смотреть)
Евгений
зрячий да узрит)
Dmitry
кто знает, как сделать так, что бы выражение в скобках (menu) осталось нетронутым?
Dmitry
anoru
Заменить scrollToElement( только? 0_o Зачем указывать menu и закрывающую скобку
Dmitry
menu меняется много раз, его не надо заменять. если ты про то, что "строка" тока одна, и можно обойтись без тела ( "{ }"), то всё равно нужно заменять ");".
anoru
(document.body.clientWidth < 899) && scrollTo...
anoru
Но лучше просто руками поправить, у тебя же там не 1000 мест
Dmitry
ну а вдург 1000? что ты мне своё мнение навязваешь?)
Dmitry
я уже разобрался
anoru
Я не навязываю, а показал, что можно в 1 строку и тогда мой совет тебе поможет
Dmitry
аа, внатуре, ну да ладно, зато научился так делать
anoru
ты больше времени потратил на описание проблемы, руками быстрее поменять было бы. Но я думаю, вебшторм умеет в такой умный replace, но я не пробовал)
Евгений
Aleksey
anoru
ого, круто. Хотя еще не встречался кейс юзать такое
Dmitry
вот так вот, узбагойтесь, это саблайм
Dmitry
Aleksey
Сути не меняет.
anoru
а почему, кстати, в 1 строку? В саблайме нельзя сделать перенос строки через ctrl+enter? (сам уже не помню)
anoru
а если \n
Dmitry
\n
Name
метапрограммирование, которое мы заслужили
andrei
макросы уровня б
Sasha
Какой в es6 самый правильный способ для deepcopy [{},{},{}..]?
anoru
ramda
Sasha
То есть из коробки нет ничего?
anoru
JSON.parse(JSON.stringify( :)
anoru
Тебе только для твоего варианта надо или любой вложенности?
Sasha
Только для своего, но там еще может быть вложенность. Поэтому только если рекурсивно обходить(
Дима
Траверс по объекту пишется довольно быстро)
Sasha
Да понятно, я просто думал, вдруг есть из коробки. Просто спросил по возможностям. Спасибо большое.
Sasha
Вообще, дипкопи - своего рода антипаттерн. Просто там либа кривая, приходится костылить
CherryTea
во набрел на интересную штуку, может кто не слышал о таком
CherryTea
https://surge.sh/
Cesare Borgia
Народ
Cesare Borgia
Киньте ссылку на чат верстки
Anonymous
всем привет, кто-нибудь знает как сделать переходы между страницами как тут http://tim-murphy.com.au/projects? имеется ввиду эффект засветления
CherryTea
первое что пришло в голову это
position: fixed
background: white
height: 100%
width: 100%
z-index: 999
и меняем opacity js ской перед переключением страниц
Anonymous
а что-нибудь чтобы потом еще и ПС норм смотрели на сайт?
CherryTea
ПС?
Anonymous
поисковые системы
CherryTea
а что поисковые системы не идексируют сайты с прелоадерами?
CherryTea
кстати надо будет еще display на none менять, чтобы кликать можно было после загрузки страницы )
Anonymous
как попап могут воспринять
Anonymous
или эту хрень которая соц профили собирает
anoru
зачем fixed? body opacity
Aleksey
а что-нибудь чтобы потом еще и ПС норм смотрели на сайт?
Это вообще никак не влияет на поисковые системы. Все что тебе надо чтобы запилить такой прелодер повесить обработчик на ссылки который будет ставить 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 убирается спец. класс.
anoru
anoru
нужен опрос ) (шутка)
CherryTea
удвою ease
anoru
Хотя о чем я - opacity на боди реально будет иметь такой же эффект
anoru
сам себя запутал, не нужны after
Anonymous
спс, буду пробоваьб
Anonymous
;)
George
Ребята, кто-то может помочь на тему валидации форм?
Суть в следующем. Я не могу понять как сделать так чтобы валидировалось конкретное поле на котором установлен фокус в данный момент.
E
привет, кто нибудь пользовался sketchpad.js by yoim?
Nikolay
George
Так, но нужно написать так чтобы не писать код под каждое поле
George
а всё обрабатывалось одним куском кода
George
Нужно назначить один и тот же класс всем полям и ловить этот класс?
George
по фокусу?
Smooth Operator
зачем выбирать элемент под фокусом
Smooth Operator
если ты не можешь изменить несколько полей одновременно
George
Я могу в личку тебе написать?
Smooth Operator
зачем
George
Чтобы подробнее расписать проблему. Думаю в чатике это не нужно
Smooth Operator
не вижу тут проблем)
George
Описываю задачу с нуля
George
Есть форма. В ней есть поля.
Нужно добиться следующего поведения:
- По нажатию кнопки Tab или Enter срабатывает валидация поля под фокусом. Если ошибка есть тогда вылетает тултип с ошибкой. Если всё в порядке тогда переходим в следующее поле. Нужно написать код так чтобы под каждое поле не писать слушающий код, а так чтобы он срабатывал универсально. Валидация происходит при помощи плагина jQuery Validate. Я так понимаю что нужно как-то подвязать this, но я не понимаю как в данном случае.
Smooth Operator
напоминает мне истории про блокирующие окна в винде
Антон
@FoxyBoy не совсем понимаю в чём проблема, вешаешь на все поля обработчики события нажатия кнопки внутри которых проверяешь прошла ли валидация данного поля, если прошла ставишь фокус на следующем поле, если нет показываешь тултип
George
Если весить на все поля, то это получится по обработчику на каждое поле, а суть в том чтобы написать так чтобы была универсальная функция которая бы ловила только то поле что в фокусе.
Антон
George
Вот теперь я подхожу к тому что не понимаю как это реализовать.