при использовании минифицированной версии jQuery UI свежих версий 1.10, скачанной с офсайта, сталкиваемся с её неработоспособностью в браузере Mozilla Firefox (в остальных браузерах работает, по крайней мере, в хроме и престо работает, в остальных не проверял)
при этом в консоли наблюдаем следующее сообщение об ошибке:
SyntaxError: invalid increment operand
не-минифицированная версия работает нормально
проблема заключена в данном участке кода:
в мин.версии
(this.id="ui-id-"+ ++s)
в полной версии он выглядит так:
this.id = "ui-id-" + (++uuid);
решение проблемы:
заключаем в скобки
(this.id="ui-id-"+ (++s))
источник проблемы - не jQuery UI, а Minify, с помощью которого происходит минификация кода.
пишут, что в версии 2.1.5 Minify проблема исправлена (лично не проверял)
тикет на офсайте: http://bugs.jqueryui.com/ticket/8666
помечен как закрытый, но по состоянию на сейчас скачанный с офсайта минифицированный файл до сих пор подвержен данной проблеме. видимо, до сих пор на офсайте используется старая версия Minify
потратил много времени на поиск этих граблей, так что делюсь знаниями