Итак, я уже несколько месяцев играю с jQuery и понимаю несколько базовых понятий, но, пожалуйста, ответьте в контексте новичка!Скрытые divs отображаются на долю секунды при загрузке страницы.
Моя панель навигации использует JQuery, чтобы сделать следующее:
- делают выпадающие кнопки интерактивные
- Скрыть и закрыть вторичную навигационную панель для хорошо .. быструю навигацию.
Проблема: при открытии страницы разделители, которые должны быть скрыты, отображаются на долю секунды, прежде чем jQuery их скроет.
jQuery находится во внешнем файле .js и связан в нижней части каждой страницы PHP, чуть выше закрывающего тега body.
JQuery идет немного как это:
$(document).ready(function() {
$(#example1).hide();
$(#example2).hide();
Interactive code here. etc etc
};
Любые идеи о том, как сделать JQuery выполнить полностью, до загрузки страницы?
Можете ли вы не скрывать элементы через CSS как часть HTML, а не устанавливать их через клиентский код? Это позволит удалить временную задержку между рендерингом и document.ready – freefaller