调用.trigger('create')会导致JavaScript错误

时间:2012-09-26 09:30:34

标签: jquery-mobile

我有一个奇怪的问题,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);

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

0 个答案:

没有答案