Скажем, я оплатил заказ в пятницу ночью.
Статус заказа - "оплачен".
В выходные вы не работаете.
В понедельник на складе начинают собирать мой заказ, оказывается, что чего-то не хватает (ведь раз вы бросились "оптимизировать" интернет-магазин, то и информацию об остатках ни к чему синхронизировать).
Во вторник поставщик довозит недостающее, но на складе это нужно принять и оприходовать.
В среду мой заказ собирают заново, но курьер уже забрал заказы на сегодня и уехал.
В четверг курьер получает мой заказ и едет по указанному адресу.
Как вы думаете, застанет он меня дома в рабочее время?
"Не, нуачо, можно же позвонить перед выездом", скажете вы. Но кто должен звонить? Курьер, кладовщики? Если вы хоть раз с ними общались, вы понимаете, что они могут очень сильно навредить лицу фирмы простым разговором. У них нет цели "не уронить престиж фирмы" или "сделать клиенту хорошо". Этим должны заниматься специально обученные люди, но они никогда не смогут узнать, что пришла пора звонить.
Можно, но зачем? Вы усложните код в разы, его станет сложнее модифицировать (править баги, добавлять фичи), в нём станет больше багов. И всё ради того, чтобы пользователю казалось, что интерфейс работает молниеносно?
Сама по себе эта цель благородна, но нужно понимать, что это требует значительных инвестиций в продукт и что поставленной цели можно добиться и другими способами.
Попробуйте реализовать самостоятельно, это базовые вещи, вы должны их хорошо понимать, если хотите писать на js. Ну а если что-то не заработает, создавайте новый вопрос с неработающим кодом.
Говорить не нужно, нужно, как я и написал, смотреть в логах в чём проблема и исправлять её. Возможно, на сервере нет какого-то расширения или что-то в этом духе.
drtvader: как я и сказал, читайте документацию плагина, там наверняка есть пример того, что вам нужно.
Ну и научитесь читать сообщения об ошибках, конечно. Вместе с развитием понимания того, что в вашем коде происходит. Если убрать из вашего кода всю шелуху вроде .each и jScrollPane, останется только голая кривая инициализация объекта. Понятно, что новичко сложно сходу вычленить нужное, но это можно сделать просто читая и анализируя код и ошибку.