Был ли правильный синтаксис для использования jQuery's $().ready
, чтобы проверить, готова ли DOM, а не создавать функцию обратного вызова после загрузки DOM?Проверка наличия документа
Например, я хочу запустить другой код, если DOM готов.
function checkDOMReady()
{
if ($(document).ready)
alert("The DOM was ready when this function was called");
else
alert("The DOM was NOT ready when this function was called");
}
Действительно ли это? Если нет, есть ли правильный способ сделать это?
EDIT: Я хорошо знаю $(document).ready(function(){});
и тому подобное, но это не то, что я ищу. У меня есть сценарий, который запускается каждые 10 минут, в том числе, когда страница изначально загружена, и я хочу запустить другой код, если документ готов, и другой код, если это не так. Я мог бы хранить эти данные в глобальной/статической переменной, но я хотел бы знать, можно ли просто оценить булевское выражение, чтобы проверить, можно ли манипулировать DOM.
'$ (document) .ready (function() {// делать все, что угодно}); это будет сортировать вас с помощью document.ready и, если можно, вернемся сюда http://api.jquery.com/симпатичный пишущий сайт, есть хороший человек! –
Der явно говорит, что он не хочет использовать функцию обратного вызова ... – Lucero
О, я хорошо знаю об этом, но я запускаю тот же скрипт как перед загрузкой документа, так и каждые 10 минут, и мне нужно быть способный различать эти два. – azz