Сообщение от WebMachine
|
повторюсь, если использовать e.preventDefault(); то позиция остаётся, но соседние функции перестают корректно работать.
|
Ничего не могу посоветовать не видя эти "соседние" функции
Сообщение от WebMachine
|
Надо запретить не все возможности якоря а только изменение позиции.
|
Якорь - это ссылка. При клике по ней выполняются действие по умолчанию - переход к якорю (по новому url с этим якорем) и запоминание в истории. Это можно отменить только с помощью preventDefault()
Подумайте, может вместо ссылки с якорем стоит использовать кнопку.
Ведь по семантике ссылка - что бы куда то перейти, кнопка - что бы что то сделать (показать другую вкладку)