Атрибут "jQuery<циферки>" и IE
Есть в IE7 странная проблема: два элемента имеют одинаковый атрибут jQuery<цифры> и его одинаковое значение. Как я понимаю, этот атрибут как-то связан с событиями, которые вешаются на элементы? Сделал такое предположение, так как один из элементов не принимает событие. Самое странное, что после CTRL+F5 этот атрибут у обоих элементов принимает разные значения и все события обрабатываются правильно. :wacko:
Возможно, дал мало информации, уточню, если что.. |
может быть вы подключаете два раза jQuery разных версий, либо джополнительные плагины какие не совместимые с версиями?
|
Плагинов никаких не используется, версия jQuery 1.3.2.
А что с этим атрибутом jQuery<...>? Я правильно понимаю, что один из элементов формы может не принимать событие именно из-за одинаковых значений этого атрибута? |
expando = "jQuery" + now() используется для хранения данных элемента ($.data), в частности для информации о событиях, название - фиксированное, а значение - ключ в массиве $.cache (здесь хранятся данные элементов)
вроде так p.s. может действительно библиотека подключается несколько раз |
Для очистки совести поставил alert('asdas') в начало файла jquery.js, сработало один раз.
Цитата:
|
Цитата:
посмотри, когда это свойство назначается и почему оно одинаковое |
Вот черт, при подмене одного элемента на другой копировались все атрибуты первого :secret: Всем спасибо!
|
Часовой пояс GMT +3, время: 17:27. |