這裏的小提琴:http://jsfiddle.net/scZtb/1/嵌套可排序插件崩潰一致的瀏覽器
被警告,正如標題所暗示的,這可能會崩潰您的瀏覽器(或至少標籤,如果你在Chrome中是)。
我試圖讓this example工作。我幾乎完全複製它,所以我不知道它爲什麼會在那裏工作,但不是在我的例子中。
任何人都知道我在做什麼錯了?
這裏的小提琴:http://jsfiddle.net/scZtb/1/嵌套可排序插件崩潰一致的瀏覽器
被警告,正如標題所暗示的,這可能會崩潰您的瀏覽器(或至少標籤,如果你在Chrome中是)。
我試圖讓this example工作。我幾乎完全複製它,所以我不知道它爲什麼會在那裏工作,但不是在我的例子中。
任何人都知道我在做什麼錯了?
它似乎只適用於<ol>
s不是<ul>
s。我無法想象這是爲什麼,但我可以用它來工作。
不知道爲什麼你想/需要.nestedSortable,我沒有看到在jQueryUI網站上記錄。當我改變它使用.sortable時,它似乎正常工作。 (使用最新的Firefox)
好的,在這種情況下,您使用的是選擇器'ul',您的示例沒有嵌套UL元素,但是當您這樣做時,您實際上正在調用原始外部插件列表中,並再次在內部列表上...
見遞歸......當您使用與jQuery/jQueryUI的一個通用的選擇你選擇ALL匹配的元素,並呼籲外項目的插件,那麼內部物品...
我使用nestedSortable,因爲我需要嵌套。正如標題所述,它是一個插件。如果您點擊「此示例」鏈接或查看小提琴上的「資源」,您會看到我正在討論的插件。 – mpen 2012-03-28 16:17:12
您的更新答案也不正確。 '.nestedSortable'不是「現場」 - 它不適用於未來的元素。你可以通過給'外部'列表一個ID來測試這個,並且僅僅給'.nestedSortable'應用;發生同樣的問題。 – mpen 2012-03-28 16:55:41