Обход ошибки в IE6 zindex, сбой после обратной передачи ajax - PullRequest
0 голосов
/ 17 апреля 2009

У меня есть страница, на которой есть 3 кнопки, когда пользователь нажимает на кнопку, отображается всплывающее окно модели, в которое пользователь вводит данные и т. Д.

На главной странице есть выпадающий список, который пробивает модель при всплывающем окне, это известная ошибка IE6 z-index.

Мой обходной путь (после попытки bgiframe) состоял в том, чтобы просто скрывать раскрывающийся список всякий раз, когда всплывающее окно было видно. Работает просто отлично.

На главной странице также есть кнопка под раскрывающимся списком, которая при нажатии выполняет обратную передачу ajax, которая отправляет значение выбранного элемента в базу данных.

По какой-то причине, ПОЧЕМУ пользователь нажимает на эту кнопку, мой javascript (jquery) перестает работать. Любые идеи, почему это портит мой код JS? firebug не сообщает об ошибках. Отправка оповещения («бла») о событиях прекращает работать после обратной передачи (обратная передача ajax, а не ссылка на всю страницу).

Что может быть причиной этого?

Ответы [ 2 ]

1 голос
/ 17 апреля 2009

Может ли это быть связано с вашими инициализациями? Недавно прочитал статью о разнице между document.ready и pageload , которая может помочь.

По сути, проблема может заключаться в том, что вы связываете события с элементами, а затем после обновления AJAX ваши элементы фактически были заменены, и, следовательно, необходимо перемонтировать события.

0 голосов
/ 17 апреля 2009
  1. Можете ли вы опубликовать любой источник или URL?
  2. После вашего AJAX вам нужно делать любые вызовы location.href (например, устанавливать хэш или что-то еще)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...