1

プロジェクトで jQuery Mobile と Knockout.js を一緒に使用しようとしていますが、さまざまな点で競合しているように見えます。with現時点で最悪なのは、バインディング内で jQuery モバイルの特定のクリック イベントが正しく発生しないように見えることです。たとえば、 a の周りに a がcollapsible-setあり、折りたたんだり展開したりしません。

私は jsFiddle に例を入れました: http://jsfiddle.net/gregbacchus/VQXsK/

これは明らかに単純化された例です。本当の場合、 のwith中で を動かすことはできませんcollapsible-set

これは修正できますか?

(ところで: jQuery v1.8.2、jQuery Mobile v1.2.0、knockoutjs v2.1.0 を使用)

4

2 に答える 2

0

これが単なる回避策かどうかはわかりませんが、これはうまくいくようです

<div data-role="page" id="testPage">
    <div data-role="collapsible-set" data-theme="b" data-content-theme="d" >
        <div data-role="collapsible" data-collapsed="false">
    <!-- ko with: test -->
            <h4>Test</h4>
            <div>hello world</div>
            <div data-bind="text: hello"></div>
    <!-- /ko -->                
        </div>
    </div>                
</div>
于 2012-12-05T03:41:55.267 に答える