2016-05-28 1 views
1

У меня есть страница #list_menu, например, и я хочу запустить функцию, когда страница загружена или активированный я используюКак запустить функцию, когда страница активируется в интел XDK

$("#list_menu").load(function(){run sth}) 

Но это не работа сделать у вас есть какое-то предложение?

+0

Любая ошибка в консоли? –

+0

Ошибка в консоли –

ответ

0

jQuery load event отправляется элементами, связанными с URL-адресом: изображениями, сценариями, фреймами, iframe и объектом window.

Вы можете сделать что-то вроде этого, чтобы убедиться, что ваш элемент существует:

if($('#list_menu').length){ 
    // your function 
} 

Или, когда окно загрузки:

$(window).load(function(){ 
    // your function 
}); 
+0

Не работает страница в intel xdk, это не страница, как страницы веб-сайта, они являются div с id, и вы используете activate_page (pagename), после чего она отправляет вас на div все дизайны приложения Cordova это один html-файл, который состоит из всех страниц мобильных приложений –