1

我对 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);

显然这并不理想,所以我想知道是否有人遇到过类似的问题,如果是,他们做了什么来解决它?

4

0 回答 0