0

jquery 1.5 を使用したこのチュートリアルが 1.9 で動作しないのはなぜかと思っていました ...

http://jsfiddle.net/rniemeyer/QSRBR/

<div class='liveExample'> 

    <div data-bind='simpleGrid: gridViewModel'> </div>

    <button data-bind='click: addItem'>
        Add item
    </button>

    <button data-bind='click: sortByName'>
        Sort by name
    </button>

    <button data-bind='click: jumpToFirstPage, enable: gridViewModel.currentPageIndex'>
        Jump to first page
    </button>

</div>

何か案は。

ありがとう

4

3 に答える 3

3

https://github.com/SteveSanderson/knockout/issues/503

https://github.com/SteveSanderson/knockout/pull/796

このリリースから jQuery.clean が削除されたようです。ノックアウトは文書化されていない API を使用していたため、このようなことが起こる可能性があります。

于 2013-02-19T17:46:53.307 に答える
2

この議論によると、問題はKnockout2.2.1で解決されているはずです。Knockoutの最新の安定バージョンに更新してみてください。

于 2013-02-19T17:48:44.743 に答える
1

jQuery 1.9 または 2.0 で問題が発生した場合は、次の (非常に重要です) 変更ログをお読みください: http://jquery.com/upgrade-guide/1.9/

特に文書化されていない機能を使用している場合、1.9 にアップグレードするときにレガシー コードを壊すのは非常に簡単です。

于 2013-02-19T17:52:06.053 に答える