带小部件的Jquery移动多页面网站

时间:2014-01-04 18:28:13

标签: javascript jquery jquery-mobile

我的多页jQuery Mobile网站运行良好,除非在浏览器上使用刷新按钮重新加载单个页面。据我所知,AJAX只是在data-role =“page”div中加载内容,但这会使弹出窗口等小部件变得无用。

我正在寻找的是一种重新设计,重新加载,重新初始化或重新设置小部件的方法,以便即使在某人错误地刷新浏览器之后它们也能正常工作。因为小部件可能在每页的基础上有所不同,所以我需要一种通用的方法来应用所有jQuery样式和小部件功能。我在页面div中尝试了以下内容:

$( document ).delegate("#toc", "pageinit", function() {
    $("#toc").trigger('create')
});

以及该代码的许多变体无济于事。我是否需要在每个页面div中重新加载整个jQuery Mobile代码?还是有一个我想念的更简单的方法?将页面拆分为单独的html文件对于此项目来说是非常不受欢迎的。

0 个答案:

没有答案