Спасибо. Вы не представляете как выручили, мучался довольно долго. На "overflow-y: hidden!important;" и подумать не мог. А поставил для того, чтобы не было смещения на полосу скролла на больших экранах при открытии модальных окон. Чего только не делали. Знал, что решение кроется в чем-то простом и вот она истина.
Антон: Дружище, я не заставляю тебя мне помогать. Я прописывал event.preventDefault и у самого тега и через скрипт задолго до того как ты соизволил отписаться. Возможно я не правильно это делаю, поэтому я и залил вопрос сюда, поэтому это делают и другие. Не хочешь вязнуть в какой-то проблеме, не отвечай на нее.