Я пытаюсь получить контент из набора скрытых (display: none) divs для отображения на основном «дисплее» div с использованием innerHTML. У этой части нет проблем. Тем не менее, flexcroll, похоже, не загружает момент, когда я изменяю содержимое div «display» с помощью innerHTML даже после вызова метода updateScrollBars.Flexcroll и innerHTML
Вот код в вопросе:
function switchdis(IDS) {
caredet = document.getElementById('caredet');
carednew = document.getElementById(IDS).innerHTML;
caredet.innerHTML = carednew;
fleXenv.updateScrollBars();
}
Я не слишком уверен, что это проблема. Мне кажется, что функция называется (я могу прокручивать, используя колесико мыши), но полоса прокрутки не появляется вообще. Для записи моя пользовательская полоса прокрутки отлично работает на других страницах. На другой странице я использовал метод скрытия и скрытия div для изменения содержимого внутри страницы; метод updateScrollBars() работает там, когда я вызываю его после удаления div.
Но как-то с innerHTML он, похоже, не работает. Кто-нибудь знает, почему?
Дополнительное примечание. Я пробовал указанную выше функцию в одном из файлов примеров в flexcroll и возникает такая же проблема. Содержимое заменяется, но полоса прокрутки исчезает. – user1413107