2015-05-04 3 views
2

Я наткнулся на страницы/события на текущей неделе, но я не уверен, как они работают.pageshow/showhide события не срабатывают

Я зарегистрировал их на document, а затем на объекте window, но они никогда не стреляли.

Я ожидал, что они будут стрелять после того, как страница будет загружена для страниц, и когда я перейду на другую страницу для просмотра страницы, но этого не произошло.

Где я могу найти дополнительную информацию об этих событиях?

+0

Я думаю, что это jQuery Mobile events. Надеюсь, вы используете тех, у кого есть jQuery Mobile? –

+0

Попробуйте '.onload' и' .onunload' – vinayakj

+0

Нет, я не использую jQuery Mobile. pagehow является частью стандарта, но я не уверен в сводке, я не могу его запустить. – Zed

ответ

1

Ваш вопрос был весьма расплывчатым, но я думаю, что вы можете узнать немного используя этот пост http://aawaara.com/post/74543339755/smallest-piece-of-code-thats-going-to-change-the

Они используют их, как это, но это, кажется, как то, как вы их используете

window.addEventListener("pageshow", function(evt){ 
     clearTimeout(timer); 
    }, false); 

    window.addEventListener("pagehide", function(evt){ 
     clearTimeout(timer); 
    }, false);