我正在尝试使用 jQuery Mobile 制作网站。它由 HTML 文件中的许多页面组成,其中一些只有一页,而另一些则有多个页面(使用它们的多页功能)。
该站点将有一些通知弹出窗口,并且它们在所有页面上看起来都相同。我正在使用他们似乎为此目的设计的新弹出功能来实现弹出窗口。我可以通过在每个页面上放置弹出窗口的副本来轻松实现这一点,但这会产生大量可能难以维护的冗余代码。我可能可以让我的服务器在适当的地方为我插入代码,但这看起来既复杂又低效。
我尝试将弹出窗口放在页面之外,但它们不能可靠地工作(您可以在此处查看示例)。
我尝试使用模板系统(内置于 underscore.js 中的系统)动态生成它们,但这看起来可能会导致问题——我必须在每个弹出窗口关闭时销毁它以避免内存泄漏。
我不确定这是否是弹出窗口小部件中的错误,这似乎是因为弹出窗口小部件仅在 jQuery Mobile 的 alpha 版本中。
这里有没有人知道如何在几个 html 文件中创建一个包含许多页面的网站,以及所有页面共有的一些弹出窗口?