IE9 все еще в бета-версии, но все же, вот вопрос:
Используя prototype.js 1.6.1, правильная форма для добавления события щелчка к ссылке и переопределения поведения ссылки по умолчанию будет:
mylink.observe('click', function(e){
doSomething();
e.stop();
});
Хотя это прекрасно работает во всех других браузерах, которые я пробовал, IE9 - уникальный случай. Поведение событий по умолчанию срабатывает, и моя ссылка приводит меня к связанному местоположению. Кажется, что stop () не выполняет свою работу в IE9.
Следующий код отлично работает в IE9:
mylink.onclick = function(){
doSomething();
return false;
}
Любая идея, что я мог бы сделать, чтобы исправить методологию прототипа для использования в IE9?