data: function( elem, name, data ) {
if ( !jQuery.acceptData( elem ) ) {
return;
}
elem = elem == window ? windowData : elem;
Скопировано непосредственно из источника jQuery.
Почему небезопасно использовать elem === window
?
Почему jQuery использует приведение типов к объекту window
?
Похоже, что в IE есть проблема с top
top == window // true
top === window // false