Struts2- ошибка диалога jQuery в IE9?

#jquery #struts2 #dialog #internet-explorer-9

#jquery #struts2 #диалог #internet-explorer-9

Вопрос:

Я использую плагин Struts2-jQuery, и у меня возникли некоторые проблемы с диалоговыми окнами в IE9. Проблему можно увидеть на витрине плагина по адресуhttp://www.weinfreund.de/struts2-jquery-showcase/index.action.

Попробуйте это в IE9, чтобы увидеть проблему:

Перейдите к примерам диалогового окна -> Диалоговое окно, открываемое по щелчку, пример и нажмите на кнопку Открыть модальный диалог, вы увидите, что экран становится серым, но диалоговое окно НЕ появляется.

Есть какие-нибудь советы?

Комментарии:

1. Библиотеки тегов Ajax хрупки и всегда немного устарели по сравнению с библиотеками JS, которым они следуют. Может быть ошибка, о которой я не знаю, но прямое использование jQuery в целом облегчит вашу жизнь. Совет: избегайте библиотек тегов ajax (однако стандартные теги S2 я нахожу очень ценными).

Ответ №1:

Не могли бы вы, пожалуйста, опробовать текущий СНИМОК из репозитория Maven? Это включает в себя последний пользовательский интерфейс jQuery. Я думаю, что это источник вашей этой проблемы.

http://oss.sonatype.org/content/repositories/snapshots/com/jgeppert/struts2/jquery/

Комментарии:

1. Я пробовал оба struts2-jquery-plugin-3.0.0-20110426.165506-6.jar и struts2-jquery-plugin-3.0.0-SNAPSHOT.jar в моем приложении и ни один из них не решает проблему. Я попробую это снова завтра с более простым кодом, чтобы исключить любые другие проблемы.

2. Я только что протестировал это снова, используя код, который у вас есть в вашем примере Showcase для диалога, открывающегося по щелчку , и он по-прежнему не работает в IE9. С новым файлом jar <sj:a...>Open modal dialog</sj:a> код не отображает кнопку в IE9 и НЕ доступен для просмотра. Этот же код с обновленным jar все еще работает в Chrome..

3. Похоже на ошибку jQuery IE9. В МОМЕНТАЛЬНОМ СНИМКЕ используются новейшие ресурсы.

4. Не знаю, применимо ли это, но пример на странице jQueryUI, похоже, отлично работает в IE9. Смотрите jqueryui.com/demos/dialog/#modal-form

5. Я отслеживал новые выпуски разработки, которые у вас есть, и последнюю версию на oss.sonatype.org/content/repositories/snapshots/com/jgeppert / … кажется, исправлена проблема, с которой я столкнулся! Хотя вы еще не провели тщательное тестирование. Протестирую это немного более тщательно, когда у меня будет возможность.