javascript - 使用 jquery mobile 每 X 秒动态创建表松开 css 设置

标签 javascript jquery css jquery-mobile cordova

<分区>


想改进这个问题吗? 通过 editing this post 添加细节并澄清问题.

关闭 8 年前

我刚刚开始使用 JQueryMobile 并构建了一个小应用程序。 这个应用程序有一个页面,其中包含我使用 javascript 动态构建的表格。 该表在应用程序加载时每 10 秒构建一次。 使用所有行和其他内容构建表格后,我将其添加到一个 div (data-role=page)。

我第一次使用 $.mobile.changePage("#WantedPage") 时,它工作正常并且具有 css 设计。 但是,如果我停留在这个页面上,并且调用了表的动态构建方法,它就会失去它以前的所有设计。

我已经尝试在构建此表后重新加载页面,但它仍然有同样的问题。

任何人都可以给我一个关于这个问题的方向吗? 如果需要,我很乐意提供更多信息。

编辑:

table 中的每个 td 里面都有一个按钮,我最近注意到在用新按钮重建表之前,它创建了一个 div 里面有一个 spanbutton。 重建后,我只有一个按钮

最佳答案

添加动态内容后触发这一行:

$( ".selector" ).table( "rebuild" );

它第一次工作是因为您将它添加到其他页面。 Secone 页面未增强,因为它以前从未激活过。一旦您过渡到它,jQuery 将增强整页标记,包括动态添加的表格。

但是,当页面变为事件状态时,如果您添加动态内容,则需要手动增强它。

还有另一个功能可以帮助您,但在本例中是在整个页面上触发它:

$('#pageId').triggerWithin();

另一方面,如果你想找到更多关于这个主题的信息,请阅读另一个相关的 answer .

工作示例:http://jsfiddle.net/Gajotres/vds2U/85/

关于javascript - 使用 jquery mobile 每 X 秒动态创建表松开 css 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24185531/

上一篇:html - 使用表格显示时,粘性页脚在 Firefox 中不起作用

下一篇:javascript - HTML/Jquery 移除被下面的div占用的div位置。如何?

相关文章:

javascript - 主干集合获取不会更新@collection.length

javascript - 像图像一样缩放 div

javascript - 如何同时切换背景颜色和切换幻灯片?

javascript - (这个)在脚本中不起作用

html - 如何创建没有 float 的下拉导航栏?

javascript - Js中如何按对象过滤对象

Javascript Try Catch 与 Catch 链

javascript - Jquery IF 语句和 .is

python - 带有 Django 的 Bootstrap 4 无法正确显示

javascript - 使用 ActiveForm 在 yii2 中的电子邮件和密码字段中自动完成关闭