Не удается переопределить мобильное устройство jquery - PullRequest
0 голосов
/ 29 февраля 2012

если я укажу data-role="page" в div, он добавляет element.style min-height. Мне нужно только, чтобы он был на определенной высоте, потому что на эмуляторе Android он переполняется. Я попытался добавить !important на стороне CSS, но все еще ничего не работает. помочь?

Ответы [ 3 ]

1 голос
/ 03 апреля 2013

Я знаю, что этот пост старый, но в случае, если кто-то задается вопросом, как это сделать ... Используйте javascript, чтобы переопределить стиль минимальной высоты на странице. Я установил свою минимальную высоту равной высоте окна.

$( "#mypanelright" ).on( "panelopen", function( event, ui ) {
    var window_height = $(window).height();
    var thestyle = 'min-height:' + window_height + 'px';
    $("div:jqmData(role='page')").attr('style', thestyle);
});
0 голосов
/ 30 августа 2013

Вы должны переопределить функцию изменения размера и предотвратить распространение события:

$(window).on("resize", function (event) {
    // Make your stuff with the page height:
    // $.mobile.activePage.css("min-height", "999px");
    event.stopImmediatePropagation();
});
0 голосов
/ 29 февраля 2012

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

<div data-role="page" style="min-height: 0;">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...