Слава
Привет, ребята, подскажите, пожалуйста можно ли (если да, то куда посмотреть, или как это сделать) по средствам нативного js или jquery поднимать страницу ( как при скролле мышкой) ?
Слава
на текущий момент модалка лочит страницу, и хочу, чтобы можно было скролить страничку, пока "весит" модалка
Кирилл
на текущий момент модалка лочит страницу, и хочу, чтобы можно было скролить страничку, пока "весит" модалка
модалка лочит скрол скорее всего добавлением класса к <body> у самого класса скорее всего есть атрибуты overflow:hidden Варианта 2: 1 - Норма модалка => в настройках инициализации можно отключить 2 - Если нельзя отключить, то смотришь какой класс добавляется, и сносишь его атрибуты или переопределяешь их.
Stepan
Всем привет! Хотел поитересоваться какие есть способы заполнения input, кроме element.value()?
Stepan
Наводишь курсор, кликаешь, пишешь текст
То есть через value() любая форма должна заполнятся и я неправильный элемент выбираю?
Stepan
Или есть какие-то подводные камни?
𝖍𝖆𝖗𝖉𝖈𝖔𝖗𝖊
привет всем
𝖍𝖆𝖗𝖉𝖈𝖔𝖗𝖊
не подскажите как распределить буквы и числа в 2 массива через промпт
Dmitry
Подскажите плиз вот сейчас работает АПИ так: export const apiSignInWithToken = (id) => axios.get(`http://localhost:5000/api/users/${id}`); А если я задеплою на heroku то полное имя домена мне будет неизвестно. Возможно обойтись как-нибудь без его указания? Типо axios.get(`${path}/api/users/${id}`) ???
Dmitry
Или сначала создать приложение, узнать доменное имя и уже зная его подправить путь в axios и задеплоить?
Dmitry
5490 Members, 1650 online, 0 Answers
Max xbim 🌴
просто пиши axios.get("/api/users/${id}")
Славик
5490 Members, 1650 online, 0 Answers
на это можно ответить: ахахаха
Дмитрий
Как можно записать проще: var start = info.event.start.toISOString().replace('.000Z', ' ').replace('T', ' ').replace('%20', 'Q'); ?
Дмитрий
Всем привет, как можно из этой строки убрать символы %20 ? http://amo-auto.humanistic.tech/calendar.php?action=update&instructorId=920531&id=0ie213t9s74cldvc5au6lbmvis&start=2019-09-26%2020:00:00%20&end=2019-09-26%2021:30:00
BARSOOQUE
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/String/replace
𝖍𝖆𝖗𝖉𝖈𝖔𝖗𝖊
Ну вот так
спс большое
Дмитрий
str.replace('%20', '')
Не пашет 😕 var start = info.event.start.toISOString().replace('.000Z', ' ').replace('T', ' ').replace("%20", "");
Дмитрий
Все там пашет
Посмотри в правой нижней стороне в код
Дмитрий
Все там пашет
Возле слова end
BARSOOQUE
🤔
Roman
Привет. Не совсем понимаю заголовок таблицы. Файл | % ??? | % ??? | % ??? | % строк? | Строки не покрытые тестами
Roman
Где можно узнать более подробную информацию?
Anonymous
Не пашет 😕 var start = info.event.start.toISOString().replace('.000Z', ' ').replace('T', ' ').replace("%20", "");
Потому что replace заменяет только первое вхождение. Для того, чтобы изменить все, используй регулярные выражения
Дмитрий
Потому что replace заменяет только первое вхождение. Для того, чтобы изменить все, используй регулярные выражения
Что-что не к регуляркам я пока боюсь прикасатья, говорят у них дурная репутация
Дмитрий
дурная репутация у дурных людей
Наверное я ошибся, лучше было бы сказать, они сложные и с ними проблемы
Ancarian
Наверное я ошибся, лучше было бы сказать, они сложные и с ними проблемы
Регулярки - как первый секс, но, тем не менее, многие задачи они упрощают
Дмитрий
Dmitry
Сопоставление строки с шаблоном
Ancarian
Та самый простой пример - валидация пароля
Dmitry
Регулярное выражение и есть шаблон
Игорь
Они не сложные и не проблемные Они мерзотные
Ты просто не умеешь их готовить
Игорь
А для любителей красоты есть вот такая штука https://github.com/VerbalExpressions/JSVerbalExpressions
Anonymous
Наверное я ошибся, лучше было бы сказать, они сложные и с ними проблемы
Это оптимальный вариант решить твою задачу. Если хочешь костылей - кодь, гугли, авось что-то и получится
Anonymous
А для любителей красоты есть вот такая штука https://github.com/VerbalExpressions/JSVerbalExpressions
Хм, а можно эту штуку через галп превращать в обычную регулярку в продакшн коде? Не хочу целую библиотеку тащить на сайт
Anonymous
Или не через галп, а какими-то подобными автоматическими способами
Anonymous
походу можно
Так это не автоматически
Anonymous
И требует либу на сайте
Oleksii
а тю.. так оно реальную регулярку возвращает.. чет не заметил
Dmitry
ща буит спам
Сардор Саидов
Здраствуйте
Сардор Саидов
Помогите пожалуйста, как решить такого рода проблему Chrome: GET http://xxxx.uzundefined/?route=product/category&path=60_64&mfilterIdx=43&mfilterRoute=cHJvZHVjdC9jYXRlZ29yeQ%3D%3D&mfilterBTypes=filter&mfilterLPath=%2Findex.php net::ERR_NAME_NOT_RESOLVED Firefox: Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на http://xxxx.uzundefined/?route=product/category&path…lZ29yeQ%3D%3D&mfilterBTypes=filter&mfilterLPath=%2Findex.php. (Причина: не удалось выполнить запрос CORS). в обеих случаях неправильно сгенерирован урл. И при поиске ключевых слов нашел в js файле этот кусок кода: /** * Create full URL */ createUrl: function( url, attribs, force, ajax ) { if( typeof ajax == 'undefined' && typeof url != 'undefined' && url.indexOf('index.php?') > -1 ) { ajax = true; } var self = this, params = self.paramsToUrl( url, attribs ), filters = self.filtersToUrl( undefined, ajax ), urlSep = self._urlSep; if( typeof url == 'undefined' ) { url = self._url; } else { urlSep = self._parseSep( url.split('#')[0] ).urlSep; url = self._parseSep( url.split('#')[0] ).url; } url = self.removeMfpFromUrl( decodeURIComponent( url ) ); url = url.replace( /(\/?page-[0-9]+|\/page\/[0-9]+\/|\/page\/[0-9]+$)/, '' ); **буду рад кто поможет и кто пояснит тот ли этот кусок кода который вызвал эту ошибку или дело в серваке
Anonymous
Подскажите плз кто из опытных, что за бред происходит при нажати на баттон "watch trailer" скачет навигация и фон. Используется компонент бутстраповский - модальное окно.
Anonymous
https://raw.githack.com/BuRTaRT/Survival_Horror/master/index.html
Anonymous
спс
Anonymous
проблема с скроллбаром
есть ли какой-то адекватный способ избавиться от этого скакания?
Stepan
Делаю автоматизацию заполнения инпутов и столкнулся с проблемой, что они находятся в фрейме который подгружается с другого домена, есть ли пути обхода?
Stepan
Причем сделать это точно можно
Vladislav
есть ли какой-то адекватный способ избавиться от этого скакания?
обычно при открытии модалки убирают скроллбар и дают паддинг-райт(или лефт) на 14px
Vladislav
Берешь и пишешь их в отдельном компоненте, в чем вопрос?
Kirill
Для простоты
Kirill
Когда делаешь под каждый компонент папку, в которой: 1. Компонент.джс 2. Компонент.цсс 3. Индекс.джс
Kirill
В компоненте прописываешь экспорт, в индексе импорт и экспорт по дефолту
Kirill
Потом в других компонентах можешь импортировать этот компонент, указывая папку, а не весь путь
Kirill
Да, сокращение не сильное, но имеет место быть
Vladislav
Я вижу смысл такой архитектуры только если есть тесты для компонентов
Vladislav
Зачем это если по дефолту .vue компонент это дает
Но это не реакт, тут все продумано
Vladislav
Приложение разрастется и ты просто будешь тратить кучу времени на поиски, уж лучше как человек сверху написал
Vladislav
Чем тебя нативный вариант писать в <style> не устраивает?
Kirill
Я согласен, приложение ужасно разрастается, просто меня спросили, для чего, вот я и ответил)
Kirill
В реакте так делается
Vladislav
это все из коробки есть
Vladislav
<template lang='pug'> <style lang='sass'>
Vladislav
И если ты хочешь чтобы тебе отвечали, отвечай сам на вопросы
Anton
А почему не использовать сингл-файл компоненты?