Всплывающая подсказка JQM (jQueryMobile) для мобильных устройств при позиционировании элемента ввода в CSS

#jquery #css #jquery-mobile #landscape-portrait

#jquery #css #jquery-mobile #альбомно-портретная

Вопрос:

Итак, у меня есть всплывающая подсказка, представляющая собой скрытый div, который переключается под элементами ввода. При фокусировке я показываю всплывающую подсказку и скрываю при размытии.

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

Но при портретном изображении надпись находится поверх элемента ввода, а всплывающая подсказка — ниже. Это функционирует и выглядит так, как ожидалось (как я хочу).

Живой пример: http://jsfiddle.net/jtnmC/3

Вопрос:

Итак, в альбомной ориентации, как мне выровнять всплывающую подсказку, чтобы она выстраивалась / отображалась под элементом ввода, а не под его меткой? А также не испортить портретное позиционирование?

 <div>
    <label for="telephone">
        Phone Number*
    </label>
    <input type="text" name="telephone" id="telephone" required placeholder="Telephone#">
    <div name="telephone_tooltip" class="tooltip">
        Valid format
        <strong>
        <span>999-999-9999</span>
        </strong>. Please include the area code.
    </div>
</div>
  

Ответ №1:

Исправлено путем добавления поля:

Живой пример: http://jsfiddle.net/jtnmC/12