2011-10-05 58 views
1

我问这个jQuery的论坛,但也许这是与jQuery移动标签更好地在这里:DIV刷新的唯一一次

我一个问题,我不能2天经历......我在JQuery的手机新手,所以也许你可以很快看到这个问题:

ajax调用(提交表单)后,我用ajax响应改变div内容,使用$('确认')。html(newcontent )

但“新”div没有酷jqm时尚按钮和内容

然后我添加了$('#confirmation')。page();它是OKAY ...但它只工作一次:如果我再次提交表格,jqm风格消失...

我尝试了我在网上找到的所有东西,但仍然没有解决方案...所以我求你的帮助;)

感谢提前给每一个有善意的人看看!

这里是我的例子上的jsfiddle:http://jsfiddle.net/ramdam/7cwBX/17/

如果你点击了提交ajax的按钮,你会看到一个漂亮的返回按钮,但是如果你做两次,按钮“消失”,并只显示一个链接。 ..

回答

0

是否这样:http://jsfiddle.net/7cwBX/20/对您有帮助吗?

+0

ooops,我很快就说过了! 不,它不是这样的,在我做了一个BACK按钮的例子中,但实际上我想用我的ajax调用的回答替换div内容(在这种情况下,一个按钮,好吧),但之后它会很多按钮或列表例如 我认为问题是,jqm样式为html中存在的元素首先加载(init,dom.ready,无论),但如果我添加按钮或列表的代码,样式在第一次使用.page()之后就消失了一次 – ramdam

+0

您可以在这里看到问题:http://jsfiddle.net/7cwBX/29/对于第一次运行,可以使用“backnew”按钮,但第二次时间的风格消失... – ramdam

0

是否有任何具体的原因,你仍然使用jQuery Mobile alpha 2版本?为了安全起见,我建议总是使用最新的jQuery Mobile版本 - 当前RC 1.0。更新到RC 1.0并尝试使用$('#confirmation').trigger('create')而不是$('#confirmation').page()page()已弃用,因为测试版2

仅供参考 - 我无法检查修复程序,因为您在示例中使用的域似乎已关闭。