jquery-mobile - 当meteor js元素/字段更新时保留jquery移动样式

标签 jquery-mobile meteor

我目前正在开发一个使用 Meteor JS 和 jQuery Mobile 的 Meteor 项目。除了 Meteor 更新元素的某些情况之外,一切都很顺利。

例如,JQM 自动将一些周围的 div 添加到选择框以进行格式化(.ui-select.ui-btn.ui -shadow 等),但是当 Meteor 更新此元素时,无论是来自远程还是本地数据库更改,它都会将该元素恢复为标准选择框,实际上会破坏 UI。

我只是想知道是否有一个简单的解决方案可以解决这个问题:Meteor 在更新元素之前调用 jQuery 进行更改?

最佳答案

必须增强动态添加的 jQuery Mobile 内容。

可以通过多种方式完成,但最常见的是:

  1. 如果您只想增强内容

    $('#page-id').trigger('create');
    
  2. 如果您想增强整个页面(内容+页眉+页脚)

    $('#page-id').trigger('pagecreate');
    

很高兴知道这些方法具有广泛的性能,因此您始终可以单独增强小部件(按钮、 ListView ...)。要了解更多信息,请查看我的其他 ARTICLE ,说实话,这是我的个人博客,或者找到它 HERE

关于jquery-mobile - 当meteor js元素/字段更新时保留jquery移动样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15155701/

相关文章:

javascript - 如何使用 jqplot 更改饼图的圆圈大小?

jquery - 带有哈希链接的导航栏(jQuery mobile)

使用 es6 时,Meteor 模板自动运行不是一个功能

javascript - 通过 Meteor 中的路由器填充模板

javascript - 从客户端更新 Meteor.users

jquery - 如何在 Jquery Mobile ListView 控件中使图像垂直居中?

javascript - AJAX 请求后,URL 会自动附加 $_GET 参数

javascript - jQuery 移动 css 和 js 不适用于使用 .load() 加载的内容

javascript - Iron Router,尝试创建一个联系人应用程序,为每个联系人提供单独的页面

javascript - meteor :应用程序崩溃