Size: a a a

JavaScript Noobs — сообщество новичков

2021 May 23

J

Jakhongir in JavaScript Noobs — сообщество новичков
ну ты начал. дальше разбирайся, простое число или нет
источник

О

Оксана in JavaScript Noobs — сообщество новичков
Привет) сделала так, что когда пользователь листает вниз, то скроллится первый экран на 100vh, но чем больше время анимации скролла, тем дольше блокируется скролл. То есть первый экран пролистался и надо ждать еще несколько секунд, чтобы была возможность листать дальше. Это как-то можно поправить?
function scroll() {
   if (window.scrollY > 0 && window.scrollY < 50) {
       $("html, body").animate(
           { scrollTop: $(window).height() - 61 },
           350,
       );
   }
}
var CurrentScroll = 0;
$(window).scroll(function (event) {
   var NextScroll = $(this).scrollTop();
   if (NextScroll > CurrentScroll) {
       scroll();
   }
   CurrentScroll = NextScroll;
});
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
Почему как на css в js нельзя сразу указать медиазапрос с диапазоном от и до, есть только больше, меньше??
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
window.addEventListener( 'load', () => {
startQueries()
})
const startQueries = () => {
let newQuery = window.matchMedia( ' ( max-width: 767px ) ' )
const queryListenChanges = query => {
if( query.matches ){
for(var i=0; i<li_product.length; i++)li_product[i].style.cssText = 'width: 10%;';
}}
newQuery.addListener( queryListenChanges )
queryListenChanges( newQuery )}
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
Что тут вообще происходит?
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
Ну при запуске запускается функция , внутри функции по условию ширины экрана 767 пикселей срабатывает условие по которому добавляется свойства
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
А вот диапазон указать нельзя, в доке этого нет. Только если скопировать весь код и сделать новую переменную с именем, в которой будет новый юрейкпойнт
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
Так зачем это в жс делать?
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
Как зачем?
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
Css для этого предназначен, не?
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
Например есть переключатель который меняет вид
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
При стандартном запуске работает css правила
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
Который указаны через css, а затем нужно на брейкпойнтах добавить класс новый и это ведь только через js сделать можно
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
Хм
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
Раз такие пироги, то для css медиазапросов нужно делать функцию обёртку, а это только препроцессоры. Но какой смысл в этом, если лучше уже на js разобраться
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
Почему тебе не хватает стандартных медиазапросов в css?
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
.
источник

СВ

Стас Ванчугов... in JavaScript Noobs — сообщество новичков
Подскажите, пожалуйста!
$.ajax({
   url: "task/edit/" + event.target.dataset.id,
   ...})
почему этот url в маршрутах php становится этими:
значение в массиве routes.php: task/edit
значение в массиве routes.php: task/edit/$1
значение в массиве routes.php: site/index
?
источник

СВ

Стас Ванчугов... in JavaScript Noobs — сообщество новичков
Я так понимаю: как срабатывает AJAX, то запрос именно по указанному URL идёт. Попадает в маршрутизатор, но почему-то маршрутизатор аж три URL'a считает подходящими.
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
Нужно создавать новые классы
источник