0

折りたたみ可能なセクションがあるjqmリストビューがあり、すべてのリスト要素をドラッグ可能(正確には並べ替え可能)にする必要がありますhttp://jsfiddle.net/aaTAJ/20/

折りたたみ可能なリストアイテムがドロップされた後、そのコンテンツは切り替えられます、そしてそれは私が取り除きたいものです。

これまでのところ:

 jQuery('ul').sortable({
    revert: 50,
    axis: 'y',
    placeholder: 'ui-state-highlight',
    opacity: 0.75,
    start: function(event, ui) {
        window.preventCollapsibleToggle = true;

    },
    stop: function(event, ui) {
        window.preventCollapsibleToggle = false;
    }
})

jqmコアでの変更が必要です。

...
collapsible.bind("expand collapse", function(event) {
if (!event.isDefaultPrevented() && !window.preventCollapsedToggle) {

    event.preventDefault();

    /* ... */

}
}).trigger(o.collapsed ? "collapse" : "expand");

動作していますが、可能であればjqmコアを変更したくありません。

誰かがより良いアイデアを持っていますか?

4

1 に答える 1

0

ラインの削除

revert: 50,

仕事をしているようです:http://jsfiddle.net/aaTAJ/33/

また、ドキュメントには、「元に戻す」はブール値であると記載されています。

于 2013-01-30T11:52:37.357 に答える