2016-04-05 2 views
-1

Я размещаю короткий код PHP/jQuery в самой верхней части моей домашней страницы, и он выглядит неформатированным & уродливым в течение нескольких секунд, прежде чем он попадет в (загрузка страницы выполняется довольно быстро, но все же ... правильно?)Задержка загрузки плагина PHP/jQuery Wordpress до загрузки содержимого

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

Это возможно? имеет ли значение, в каком порядке элементы CSS загружаются до вывода?

спасибо за любого из вас, гениев. :)

GN

[EDIT] >> нормально, я могу видеть, как неясно, что было. «Glenn Posts», Take Two:

my html ticker - полноэкранная ширина, 30 пикселей высотой, а содержание тикера в пределах намного больше. Он замаскирован с помощью div.mask CSS width: X, overflow: hidden набор правил. Проблема заключается в том, что до тех пор, пока эти конкретные значения не будут применены, очень длинная строка заголовков сообщений (содержимое тикера) будет видна и удваивает или утроит высоту элемента тикера на странице. это длится только секунду, но мне не нравится, что это видно вообще.

Я просто надеюсь, что есть способ скрыть все до все CSS применяется - или - только что бы я мог сделать, чтобы значения .mask загружались раньше других, может быть ...? я задаю правильный вопрос?

ответ

1

Обязательно укажите свой css перед своим javascript в своем заголовке. Для встроенного стиля и сценариев в теле применяется то же правило: сначала css, затем скрипты.

Если нет, то вы можете использовать готовый метод JQuery:

$(document).ready(function(){ 
    // do what you want here 
}); 

jQuery Documentation

+0

Я хотел, чтобы скрыть все это до тех пор, пока не был полностью загружен. благодаря вам, (и jQuery) это сделало это! благодаря! jQuery (document) .ready (function() { jQuery (".latest_newsarea") .removeClass ("hid"); }); –

Смежные вопросы