У меня длинный стол (например: 1000 строк). Каждая строка имеет на ней кнопку, которая, если она нажата, отображает диалог сладости через jQuery. (http://t4t5.github.io/sweetalert/)Отображение диалогового окна (через alert или sweetalert) прокрутки вверху страницы
ПРОБЛЕМА: Если я прокручиваю вниз, скажем, до 50% таблицы, когда я нажимаю кнопку, диалог будет отображаться правильно, НО, таблица прокручивается полностью до верхней части страницы. Я уверен, что это связано с позицией css о том, как отображается сладость. Я попытался изменить его с фиксированного на абсолютный, но он не работает.
.sweet-overlay, .sweet-alert{
position: absolute !important;
}
Использование javascript «alert», а не sweetalert, имеет тот же эффект. Если я добавлю «e.preventDefault();» то он работает для предупреждения, но не для сладости.
Любые идеи? Благодаря!
Можете ли вы отправить фрагмент примера, скрипку и т. Д.? –
Я думаю, что кнопка типа , не так ли? Если это так, нажатие на нее будет перемещаться по #, что в основном является верхней частью страницы.Вам нужно отменить поведение по умолчанию либо путем возврата false, либо вызова e.preventDefault() в функции обработчика. Или попробуйте использовать