в том то и прикол что соблюдаю все меры предосторожности - не ставлю приложения из посторонних источниковэто не является достаточным условием же.
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");