javascript - jQuery 手机 : UI restyling after AJAX content loading

标签 javascript jquery html css jquery-mobile

我需要将 JQM 应用于一些通过 AJAX 加载的标记。有办法吗?

最佳答案

这是可以做到的。每个 jQM 元素都有自己的用于重新样式化的刷新方法。

例如:

  • ListView 有一个:

    $('#listviewID').listview('refresh');
    

她的例子:http://jsfiddle.net/Gajotres/AzXdT/ .这是一个从 XML 数据动态生成的 ListView 。

  • 按钮元素有:

    $('#buttonID').button('refresh');
    

这是一个例子:http://jsfiddle.net/Gajotres/K8nMX/

  • slider 有一个:

    $('#sliderID').slider('refresh')
    
  • 选择菜单有一个:

    $('select').selectmenu('refresh', true);
    

现在你可以在这里看到一个模式。要刷新,请始终使用组件名称作为带有“刷新”参数的函数。

如果您正在对整个页面进行重新设计,您应该使用此 method .

m8 祝你圣诞快乐。 :)

关于javascript - jQuery 手机 : UI restyling after AJAX content loading,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14006030/

相关文章:

javascript - 如何在 vue 中使用 gettext 翻译文本?

html - 更改 :hover on li:first child

jquery - 如何在fengyuanchen/cropper JS(裁剪头像)中更改宽高比

javascript - 如何判断 DOM 元素在当前视口(viewport)中是否可见?

javascript - 如何检查数组中是否存在值并且值的计数大于 1?

javascript - 我如何在 react 中只允许数字输入,例如,如果有人尝试复制粘贴文本

javascript - 需要帮助更改 Facebook 评论插件的最大大小

javascript - 自定义 Twitter 时间轴小部件

javascript - 使用 JQuery 从 JSON 文件返回数组?

jquery - 使 Bootstrap 下拉按钮级联