Как разместить фиксированную кнопку на мобильной панели jQuery?

Я использую jQuery mobile 1.4.5, чтобы показать панель (слой поверх контента). Есть кнопка отправки формы, которую я хотел бы зафиксировать в нижней части представления.

Это работает, если слой виден, но не является панелью. Как только я добавляю код панели, кнопка перемещается в конец большой страницы и поэтому исчезает из поля зрения пользователя.

Добавлен код панели, отключающий фиксированное положение:

data-role = "panel" id = "left-panel" data-display = "overlay"  

Весь код:

<div data-role = "panel" id = "left-panel" data-display = "overlay"  data-position = "left" style = "background: #fff;width: 100%;position:absolute;top:92px;">
    <div style = "padding:10px;">
        <form>
            <div style = "position: fixed;bottom: 20px; z-index: 1; width: calc(100% - 20px);">
                <input type = "submit" value = "Suchen" data-theme = "b" >
            </div>
        </form>
    </div>
</div>

показать css #left-panel

Nabeel Khan 16.03.2019 11:12

это встроенный код

merlin 16.03.2019 11:13

этот текущий код работает нормально, пожалуйста, поделитесь своим кодом, jsfiddle.net/cLy28re6

Nabeel Khan 16.03.2019 11:22

Трудно отделить от проекта. Вот ссылка на постановку. Нажмите мобильным устройством на кнопку «тест» внутри заголовка: постановка.www.de.watchgurus.de/rolex andy:newpw2

merlin 16.03.2019 11:33

вам нужно переместить кнопку отправки из div, чтобы она работала, по-видимому

Nabeel Khan 16.03.2019 12:26

поскольку у вашего родительского div есть position: absolute, вы не можете использовать position: fixed в нем, чтобы зафиксировать элемент внутри него в позиции на экране.

Nabeel Khan 16.03.2019 12:27

Я понимаю, однако в данном случае должно быть что-то еще. После замены position: absolute на margin-top кнопка по-прежнему находится в самом конце страницы.

merlin 16.03.2019 12:34

для этого попробуйте передать это всплывающему элементу div: height: 100%; переполнение: прокрутка;

Nabeel Khan 16.03.2019 13:41
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
0
8
163
0

Другие вопросы по теме