因此,我使用以下代码为我的各种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吗?有没有更好的方法来解决这个问题?