#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 / … кажется, исправлена проблема, с которой я столкнулся! Хотя вы еще не провели тщательное тестирование. Протестирую это немного более тщательно, когда у меня будет возможность.