JQuery замена меню YUI -> меню не удалось - PullRequest
1 голос
/ 10 марта 2011

У меня есть div, содержащий, помимо прочего, простое меню YUI - это всплывающее окно, прикрепленное к виджету внутри div.Одно из действий в меню вызывает функцию javascript, которая выполняет ajax-вызов на сервер, получает новый контент для DIV и заменяет старый контент DIV новым.Это включает в себя меню.Эта замена в основном работает нормально, за исключением того, что меню заменяется после замены: оно все еще появляется при нажатии виджета, и элементы меню все еще можно выбирать (и их действия выполняются правильно), но выделение пунктов менюбольше не происходит, и щелчок за пределами меню или нажатие клавиши выхода больше не очищает меню - он просто лежит на экране, как мертвая рыба.Я должен обновить страницу, чтобы она исчезла, после чего (конечно) все в порядке.

Есть идеи, в чем проблема?Код, возвращаемый с сервера, содержит JavaScript-код YUI, который создает меню и настраивает прослушиватель, соединяющий виджет и меню, и несколько вызовов console.log подтверждают, что код есть и запускается как часть ajaxзамена.Это сводит меня с ума ... Спасибо!

...