【问题标题】:JqueryMobile issue when working with Knockoutjs使用 Knockoutjs 时出现 JqueryMobile 问题
【发布时间】:2012-07-31 06:42:13
【问题描述】:

我发现 jquery mobile 在由 knockoutjs 生成元素时无法正确呈现(或者在动态生成元素时可能无法正确呈现)。请参阅http://jsfiddle.net/wRRZk/1/ 上的演示

更新

一种解决方案是在KO绑定完成后加载jquery-mobile js文件如http://jsfiddle.net/wRRZk/3/所示,但这并不能解决动态更改KO模型时jquerymobile渲染失败的问题,如http://jsfiddle.net/wRRZk/4/所示

【问题讨论】:

    标签: javascript jquery-mobile knockout.js knockout-2.0


    【解决方案1】:

    我认为您需要告诉 jQueryMobile 使用 API 将这些元素创建到 jQM 增强版本中。在这里查看 :: http://jquerymobile.com/demos/1.1.1/docs/pages/page-scripting.html 并向下查看“增强新标记”和下面的部分。

    至于创建/刷新...可能需要谨慎地了解何时何地添加新内容,以及是否需要创建或刷新。

    我在这里做了一个新版本的 jsFiddle :: http://jsfiddle.net/wRRZk/5/。 之后我也从模型中删除,这似乎也删除了链接,但是,我认为这也可能是因为 jQM 增强保持相同的锚点,因此参考淘汰赛原样仍然有效。

    不太确定这对 jQM 完成的其他增强功能有多好。

    【讨论】:

    • 正是我要找的!
    猜你喜欢
    • 2013-02-18
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 2019-08-11
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多