我有一个奇怪的问题,jQuery Mobile只出现在页面刷新上(例如按下F5)。
在相关页面上,在“pageshow”事件中,调用以下内容:
$('content').html(details.html).trigger('create');
当页面导航到时,这非常正常,但是一旦你停留在页面上并刷新,样式就不会应用,并且JS控制台中会出现以下错误:
TypeError:c [0]未定义
但是,如果我将.trigger('create')
推送到值为1的setInterval
,它仍会抛出错误但正确应用样式:
$('content').html(details.html);
setInterval(function() {
$('content').trigger('create');
}, 1);
显然这不太理想,所以我想知道是否有人遇到类似的问题,如果有的话他们做了什么来解决它?