0
我想拖動一個對象,然後將它連接到4個可排序div的其中一個。問題是因爲我不知道div是什麼,所以我寫了一個腳本,在拖動時檢查該項是否在有效選項的範圍內。當它是,相應地設置connectToSortable,但然後它崩潰。當我在拖動功能裏設置connectToSortable時發生錯誤
它當它設置$(this).draggable("option", "connectToSortable", "#"+$(tar).attr("id"));
它失敗。我在想,可拖動的對象被破壞了,但最大的問題是我不能看到它被破壞的地方。控制檯給了我堅實的邏輯。
有我的例子,其中一個錯誤說:
Uncaught TypeError: Cannot read property 'length' of undefined
也許我只是做這個窘況錯了嗎?我的目標是將一個物體拖入一堆可揀選的東西。所以它會進入第一個分區,並且用「你好」和「世界」進行排序,否則它會進入第二個分類並對「你好」和「世界」進行排序。
編輯:看來,在我的例子中,如果我註釋掉如上所述的內聯代碼,錯誤不會發生。有些錯誤導致未定義的「長度」。