На своїй сторінці я надаю певний розмір DIV з jQuery, виходячи з розміру останнього твіту, який я отримую через PHP.
Проблема: мені потрібно використовувати jQuery (вікно).bind ("load", function () для того, щоб jQuery "бачив" розмір твіту, але тоді я можу побачити розмір (виконаний мій jQuery) перед очима, і мені це не подобається. Я хочу сторінку з'явитися в остаточному стані.
Це можливо?
Відповіді:
2 для відповіді № 1У вас є два варіанти. 1) Почніть зі свого твіт-елемента, прихованого, а потім покажіть / затухайте, коли все завантажено.
2) Моїм кращим рішенням є дзвінок на $ .blockUI () плагін якомога швидше, а потім $ .unblockUI, коли все завантажиться. У плагін blockUI також є можливість блокувати лише певні елементи, а не всю сторінку, є демонстрація тут
0 для відповіді № 2
Ви завжди можете дозволити його відображатись з верхньою межею-1000px, а потім вискочити назад, або, можливо, z-індексувати його під чимось іншим. У деяких веб-переглядачах виникають проблеми "бачити" приховані диски, хоча деякі можуть це робити, але це неправдоподібно, тому найкраще ставити його за межі полотна.