// Так, я всегда думал:
events.on(document, 'click', function (evt){
var node = evt.target;
do {
if( node.nodeType == 1 ){ // first step
var href = node.href;
if( /^http/i.test(href) ){ // ok, it's link
if( node.tagName == 'IMG' ){
// IE: Hello, RubaXa!
// me: FFFFFUUUUUUUUuuuu!11
}
}
}
} while( node = node.parentNode );
});
// КАК, ПОЧЕМУ?
// Лучше запишу!
var img = new Image;
img.src = 'http://.../fuck.yeah';
if( img.href == 'http://.../fuck.yeah' ){
// Ха-ха-ха!
}
// Ну, Ок, а если так
img.href = 'try.again';
img.href == 'http://.../fuck.yeah'; // true!!1
// Good night!
events.on(document, 'click', function (evt){
var node = evt.target;
do {
if( node.nodeType == 1 ){ // first step
var href = node.href;
if( /^http/i.test(href) ){ // ok, it's link
if( node.tagName == 'IMG' ){
// IE: Hello, RubaXa!
// me: FFFFFUUUUUUUUuuuu!11
}
}
}
} while( node = node.parentNode );
});
// КАК, ПОЧЕМУ?
// Лучше запишу!
var img = new Image;
img.src = 'http://.../fuck.yeah';
if( img.href == 'http://.../fuck.yeah' ){
// Ха-ха-ха!
}
// Ну, Ок, а если так
img.href = 'try.again';
img.href == 'http://.../fuck.yeah'; // true!!1
// Good night!
Комментариев нет:
Отправить комментарий