我正在使用 jquery mobile,我喜欢多页面概念,您只需引用它们的 id 即可将空洞页面替换为另一个页面。
现在我的应用程序有一个导航栏(当然),我讨厌当我单击导航栏中的链接时,整个页面向左滑动(包括导航栏),而另一个页面来自对。
我只是想替换内容div,导航栏应该固定在底部而不是一直刷新!你懂我的意思吗?如果我只是引用内容 div id,它不会像我引用页面 id 那样工作。
我希望你明白我的意思。那么我该如何处理这个问题呢?
最佳答案
一种方法是重写链接的 click
事件,并用新内容替换 div(目标)的内容。在 jQuery 中这样做很简单,例如
$('#replacement-target').html( $('#source-content').html() );
要使用 jQuery,您可能需要对内容调用refresh
,以确保框架正确设置其样式。
查看此jsFiddle举个例子。
关于jquery mobile 仅替换内容 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10153965/