У меня проблема с плагином fullpage.js. Документация
Я пытался это решить с помощью метода fullpage_api.setAutoScrolling(). Колбеки onLeave и afterSlideLoad. Логика такая:
При текущей конфигурации получается, что до конца страницы скроллинг работает как надо: до последней секции автоскроллинг, а на последней обычный скролл, но при попытке проскроллить вверх всё пролетает в начало последнего слайда.
P.S. Опция scrollOverflow:true не подходит, так как она создает в слайде внутренний контейнер, и это реализация не очень корректна для данного случая.
new fullpage('#fullpage', {
hybrid: true,
autoScrolling: true,
menu: '#menu',
scrollingSpeed: 1200,
normalScrollElements: '.section-4',
normalScrollElementTouchThreshold: 1,
bigSectionsDestination: null,
animateAnchor: false,
anchors: ['section-1', 'section-2', 'section-3', 'section-4'],
onLeave: function(origin, destination, direction) {
if (origin.index == 3 && direction == 'up') {
fullpage_api.setAutoScrolling(true);
return false;
}
else if (origin.index == 3 && destination.index != 4) {
fullpage_api.setAutoScrolling(true);
return true;
}
},
afterSlideLoad: function(origin, destination, direction){
if (origin.index == 3 && direction == 'up') {
fullpage_api.setAutoScrolling(false);
return false;
}
}
});
Первоначальный вариант (только onLeave). Не приводит к отбрасыванию в начало раздела. В таком варианте если проскролить много раз, то происходит мерцание верхушки последнего раздела (fullpage не может решить перейти или не перейти на слайд и катается туда-сюда, прежде чем сможет оцентрировать последний слайд).
Демонстрация, что происходит, если делать несколько резких скроллов: переход на слайд
onLeave: function(origin, destination, direction){
if(origin.index == 3 || destination.index == 3) {
fullpage_api.setAutoScrolling(false);
}
else {
fullpage_api.setAutoScrolling(true);
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
По сути мне нужна была рекурсивная функция, но я прочитал что функции в mysql не могут быть рекурсивными, так что сделал процедуруТолько она...
Всем приветКто-нибудь может подсказать, будет ли использоваться оптимизация partition pruning на реплике, если запрос прилетел в ROW формате?
Вообщем поскольку я не особо силён в сложных запросах sql нужна ваша помощьЕсть 3 таблицы выглядят так:
Подскажите как мне починить цикл? Моя программа работала в консоли, принимала значение и отправляла в бд