Я использую платформу разработки мобильных приложений ADF Mobile, с помощью которой мы могли бы разрабатывать кросс-платформенные мобильные приложения. Уровень UI может быть разработан с помощью набора компонентов (AMX) которые генерируют пользовательский интерфейс на основе HTML5 и чья структура DOM может быть отлажена с помощью iOS simulator + встроенного отладчика браузера Safari. Также ADF Mobile внутренне использует Cordovawindow.onload() не работает с содержимым html, созданным проприетарным fwk
Мне нужно, чтобы javascript вызывался, когда страница завершает загрузку. Я пробовал различные подходы, как
$(document).ready(function() {
console.log("just inside the $(document).ready()");
});
window.onload = function() {
//handler function
};
/*
$(window).load(function() {
//handler function
});
$(window).bind('load', function() {
//handler function
});
window.addEventListener("load", handlerFunction);
*/
Все, что связано с событием «нагрузки» терпит неудачу, но «готов» событие уволят, как и ожидалось. Когда функция обработчика связана с событием «load», когда мы проверяем объект окна html с помощью отладчика safari dom, атрибут onload имеет функцию обработчика, которую мы назначаем, но единственная проблема заключается в том, что она не запускается, когда страница полностью загружена.
Могу ли я получить стартеры при отладке этой проблемы? Или любые указатели на получение обходных решений также будут делать.
Меня больше интересовало, как работает весь этот механизм.
Когда вы используете jQuery, почему вы хотите использовать код javascript. используйте '$ (window) .load();' –
Я пробовал это! В приведенном выше фрагменте кода вы можете увидеть его в прокомментированном коде – qwerty123