我正在開發使用JQM的Web應用程序。在一頁上我有這個腳本:JQM pageinit事件未觸發
$('#testpage').on('pageinit', function() {
alert('testpage pageinit event fired');
});
其中的頁面id = testpage。
根據JQM文檔,當頁面首次被訪問時加載頁面時,此事件應該會觸發,但這不會發生在我身上。
當我直接進入頁面時,我看到了警報,但如果我先訪問其他頁面然後轉到頁面,則看不到警報導致我相信該事件根本不會觸發。
我也試過以下語法:
$(document).on('pageinit', '#testpage', function() {
alert('testpage pageinit event fired');
});
和同樣的事情發生了。
這是能夠在JQM中做的最基本的事情之一,它失敗了。請告訴我爲什麼這不是它記錄的方式。
你在哪裏放置腳本?在#testpage裏面?或在一個單獨的js文件? –
我把它放在testpage裏面。 –