Первые впечатления:
Используйте firebug, чтобы проверить, отображается ли div на экране (и т. Д.) Где-то в коде, поскольку jQuery любит блокировать взаимодействие под модальным способом, блокируя вас пустым div размером с экран.
Также проверьте свойство Z-Index ваших элементов, чтобы убедиться, что аккордеонное меню не находится поверх этого блокиратора.
Вернусь назад, когда появится какая-нибудь форма кода:)
EDIT
В вашем коде, через который вы разместили сообщение, отсутствует файл css JQuery UI. Файл css, который загружается вместе с js-файлами UI, управляет форматированием элементов UI.
Возможно, вам не нужен весь файл, потому что это повлияет на каждый используемый вами виджет пользовательского интерфейса jquery, но важная строка, которая вам нужна:
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }