jquery mobile phonegap:页面或元素仍在内存中?

时间:2013-06-15 17:38:41

标签: jquery-mobile cordova

我有一个问题,我无法解决。

在页面page2.html中:

<span id="bubbledescspec">no content yet</span>

现在,我从另一个页面动态地转到page2.html到$.mobile.changePage("page2.html"),并为page2.html页面触发'deviceready'和'init'时调用的函数。 此函数包含以下代码:

alert($("#bubbledescspec").text());
$("#bubbledescspec").text(unescape(desc));
alert($("#bubbledescspec").text());

现在:alert()输出总是正确的(“还没有内容”,desc的值),但是我在bubbledescspec元素SOMETIMES中看到的文本会相应地更改,但有时不会更改。这就是为什么我认为另一个元素,相同的ID,而不是我想要改变的元素。

我很明白该ID不会重复(项目根目录下的grep -R)。

我不知道何时/为什么会这样,所以我无法重现这个问题。

我只想补充一点,我在javascript代码中没有错误,并且HTML已经过验证。 操作系统是Android 4.2.2。

任何提示?

感谢。

编辑1:其他信息。让我们说我遇到问题的时候。如果我进入横向模式(从每个方向的那个时刻开始),<span>中的信息是正确的!

0 个答案:

没有答案