В догонку ))
Сообщение от Ruslan_xDD
|
this.getAttribute('href').charAt(0) == '#'
|
Ссылка может ссылаться на локальный якорь, но в атрибуте прописан полный адрес текущей страницы (сам сталкивался с таким, из-за злоупотребления <base href>)
И если уж и за бить на такое, то тут:
Сообщение от Ruslan_xDD
|
'a[href]'
|
можно сразу ограничить выборку по [href^=#]
Сообщение от Ruslan_xDD
|
this.target == '_self'
|
Это какой-то браузер чудит или расчет на прописанный в html атрибут? Но тогда как насчет '_top'?