因此,我使用以下代碼爲我的各種JQM頁面初始化動態內容,但是pageinit顯然是用於JQM頁面初始化的最佳方法不會自行清理。jQuery Mobile - .on('pageinit')for 1.7.1
例)我有一個動態頁腳。它打印今天的日期。在我的初始化代碼我具備以下條件:
$(document).on('pageinit', '#dashboardPage', function() {
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
var fullDate = month + "-" + day + "-" + year;
$('#footer').append('<p> Today: ' + fullDate + '</p>');
});
問題:每次我導航離開並返回本頁面,再次pageinit火災,並增加了又一註腳到我的網頁。清理是我的工作嗎? JQM不應該一次又一次地觸發pageinit嗎?有沒有更好的方法來解決這個問題?