gpt4 book ai didi

jquery - 为什么我的 $(document).ready 没有触发?

转载 作者:行者123 更新时间:2023-12-01 03:50:46 28 4
gpt4 key购买 nike

我有一个index.html文件,看起来像这样(其余的被省略),

<ul data-role="listview" data-theme="g">
<li><a href="sync.html">Sync</a></li>
<li><a href="list.html">List</a></li>
<li><a href="">Add</a></li>
</ul>

因此,如果我单击名为“List”的列表项,它会将我带到 list.html。

list.html 里面包含这个,

<script type="text/javascript" charset="utf-8">

$(document).ready(function()
{
createDatabase(readFromDatabase);
});

</script>

当我重定向到 list.html 时,$(document).ready 在这种情况下不会触发。

如果我刷新index.html,它就会触发。正如你可以猜到的,我希望它每次都能触发。发生了什么事?

我正在使用jquery、jquerymobile 以及phonegap。

最佳答案

这是因为,对于 jQuery Mobile,您应该使用 pageinit 事件而不是 $(document).ready()。 jQuery Mobile 文档 ( http://jquerymobile.com/demos/1.0/docs/api/events.html ) 的事件部分对此进行了解释。

关于jquery - 为什么我的 $(document).ready 没有触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8874112/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com