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