У меня есть образец страницы скрипки: http://jsfiddle.net/MarkSchultheiss/sPDSZ/
На этой странице есть четыре менеджера событий: два из которых на самом деле представляют собой два захваченных события.
Два события мыши при обработке кнопки удаления выделяют / удаляют выделение у предка кнопки удаления.
Нажатие на кнопку удаления удаляет того предка, который выделен.
Нажатие на кнопку Добавить добавляет копию первой группы с использованием клона jQuery, клонированные события, данные и содержимое.
В IE8 он работает нормально, даже в режиме совместимости.
Однако в IE6 добавление, удаление и наведение мыши на события перестают происходить с добавлением нескольких групп, затем удаляются некоторые, затем добавляются другие и т. Д. (С осторожностью, чтобы не удалять корневую группу). Не все элементы теряют события, но продолжают использовать в конце концов не будет работать, кроме события Add.
Есть идеи, как обойти то, что кажется ошибкой в комбинации jQuery IE6?
Примечание: на исходной странице, из которой я извлек этот упрощенный пример, в некоторых случаях происходит сбой браузера на странице.
Фон: изначально имел .delegate, и он каждый раз падал, менялся на "on ()", и теперь он падает только часть времени.
Клиент требует использования IE6, поэтому у меня нет выбора. (
РЕДАКТИРОВАТЬ: Есть ли что-то в управлении событиями, что отличается в IE6, что может повлиять здесь, где я мог бы сделать что-то другое, чтобы избежать?