Нажатие на ссылку в Chrome (не Safari или Firefox) меняет курсор с указателя на стрелку.Можно ли предотвратить такое поведение?Т.е. можно ли после нажатия указателя удерживать указатель, но пока курсор все еще находится над ссылкой?
РЕДАКТИРОВАТЬ: Хорошо, поэтому я провел еще немного тестирования.Прежде всего, единственная причина, по которой кто-то хотел бы, чтобы курсор оставался указателем после нажатия на ссылку, заключается в том, что ссылка фактически не загружает другую страницу, а вместо этого запускает событие JS.
<a href="test">Test</a>
// JQuery
$("a").click(function(event) { event.preventDefault(); }
Сприведенный выше код, event.preventDefault (или возвращающий false), позволит курсору оставаться указателем после щелчка.Этого будет достаточно для большинства применений, а именно для запуска DOM-манипуляций и / или AJAX-запросов.
Проблема в history.pushState ():
<a href="test">Test</a>
// JQuery
$("a").click(function(event) {
history.pushState(arg1, arg2, url);
event.preventDefault(); return false;
}
Здесь указатель ИЗМЕНЯЕТСЯ настрела.Любые идеи о том, как остановить это?