Znalazłem kilka poprawek dla tego problemu, ale nie są one specyficzne dla tego. Czytałem proste rzeczy takie jak Sortable() muszą być małe. Oczywiście nie mam go ustawionego jako pierwszy.Uncaught TypeError Obiekt nie ma metody "sortable"
miałem już tej pracy, a potem nagle postanowił wypluć następujących w konsoli Uncaught TypeError: Object [object Object] has no method 'sortable'
na linii: 210, która correspondes do:
// Line 210 is below $('.sortable').sortable({ stop: get_post_order }).disableSelection(); // Check new order function get_post_order() { var post_list = [], pids; $('.inner-pop-list li a').each(function() { pids = $(this).attr('rel'); post_list.push(pids); }); $('.export').attr('href', '?format=pdf&pids='+post_list); }
Należy aktualizowanie tablicę post_list po lista została zmieniono kolejność. Model get_post_order
nie działa wcale. Próbowałem dodać funkcję bezpośrednio do stop: function() {...}
, ale nadal bez zmian.
Wszelkie pomysły, jestem dość zaskoczony.
Dzięki
Czy jesteś pewien, że twoje jquery i jquery-ui libaries są poprawnie załadowane? –
Cóż, działało wcześniej i nie zmieniłem niczego w tej części witryny. Więc tak, jestem prawie pewien. Potraktuję potrójnie. – zilj
Wszystko wygląda dobrze. Funkcja przeciągania działa, więc domyślam się, że ładuje się. – zilj