в том то и прикол что соблюдаю все меры предосторожности - не ставлю приложения из посторонних источниковэто не является достаточным условием же.
target.appendChild(content)myList.scrollTo(0, myList.scrollHeight)jsfiddle ... все выводило криво и косоэто не важно. у вас же вопрос не о красоте и ровности, а о скролле. Да, бывает сложно выдернуть на jsfiddle кусок из проекта, но можно же набросать минимальный пример.
// сортирует вложенные в parent элементы по их текстовому содержимому
parent.innerHTML = [...parent.children].sort((a, b) =>
a.textContent > b.textContent ? 1 : -1
).map(node=>node.outerHTML).join('')$('a').on('click', function(){ // на всех ссылках при клике
let scroll = $(window).scrollTop() // получаем величину скролла
// дописываем ее в конец ссылки
let newHref = $(this).attr('href') + '#' + scroll
$(this).attr('href', newHref)
})а на новой странице при загрузке проверяем location.hash и прокручиваем страницу на сколько нужно.
$('[data-fancybox="forms"]').each(function(){
$(this).fancybox(...)
})Если по ссылкам нужны разные галереи, то не забывайте их указыватьdata-fancybox="forms-1"
data-fancybox="forms-2" #msg {
white-space: pre-wrap;
}https://jsfiddle.net/upb0tdg3/1/ var wsh = WScript.CreateObject("WScript.Shell");
wsh.AppActivate("Notepad");