Вкладки jQuery Скрываются До тех пор, пока не будут загружены

StackOverflow https://stackoverflow.com/questions/1278511

Вопрос

Я использую вкладки пользовательского интерфейса jQuery для управления представлением контента на странице портфолио, которую я внедряю.Страница состоит из множества больших изображений, и полная загрузка вкладок занимает около секунды или двух.Я хочу знать, есть ли у них способ скрыть / замаскировать все содержимое до тех пор, пока вкладки не будут загружены.Оптимально, я бы хотел, чтобы графическое изображение загрузки отображалось до тех пор, пока вкладки не будут загружены.

Пожалуйста, посоветуйте.

Спасибо, Брэд

Это было полезно?

Решение

$(document).ready - это когда DOM полностью загружен не содержимым.Что вам нужно будет сделать, так это установить для вкладки div значение display:none в css, пока изображения не будут полностью загружены.В олдскульном javascript мы привыкли использовать функцию .onload() .Вы захотите использовать это, и когда оно сработает, вы установите div вкладки на display:block (или используйте jQuery .show()).Для графики ожидания используйте счетчик в div, который отображается с помощью css:блок.Затем в функции onload() выполните команду jquery .hide().

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top