При закрытии jQuery SimpleModal в IE7 возникает ошибка - PullRequest
0 голосов
/ 22 октября 2010

Я только что заметил проблему сегодня в IE7 при использовании плагина jQuery SimpleModal.Я не совсем уверен, что это вызвало.Это также, кажется, не случается со всеми моими модалами только этот.Любые идеи о том, что может быть причиной, было бы замечательно.Ошибка, которую показывает IE, напрямую связана с файлом SimpleModal.

Line: 25
Char: 401
Error: 'a.d.overlay' is null or not an object
Code: 0
URL: <REMOVED>

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

Ответы [ 2 ]

1 голос
/ 17 февраля 2011

Я получаю ту же проблему в IE8, но только при использовании команды $ .modal.close ().

Чтобы решить эту проблему, я просто добавил класс simplemodal-close к моей кнопке отмены, и она закрылась без ошибки.

Это, по-видимому, задокументировано на странице проекта, и я нашел, что это является достаточным решением проблемы на данный момент, пока исправление не будет фактическисделано.

http://www.ericmmartin.com/projects/simplemodal/#notes

1 голос
/ 22 октября 2010

Согласно странице Simple Modal code.google, jQuery 1.4.3 ломает SimpleModal в IE7.Вы можете увидеть проблему здесь .

Я бы попробовал переключиться на источник jQuery 1.4.2 и посмотреть, решит ли это проблему в IE.В противном случае я бы подумал о переключении плагинов или работе с авторами плагинов SimpleModal для устранения проблемы.

...