2012-02-29 3 views
0

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

+0

Показать код, 'important' должен работать, если они используются правильно. – SpliFF

+0

// на css #container {min-height: 0! Important; } это не работает. даже если положить его в линию. – jongbanaag

+0

Добавлен ли 'min-height' JavaScript? Это будет отменять любые объявления CSS (в том числе с '! Important'). Возможно, вы можете связать событие, чтобы изменить его, как только страница закончила загрузку (я не знаю, как это сделать для jQuery Mobile). –

ответ

0

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

<div data-role="page" style="min-height: 0;"> 
+0

это не сработало. когда я смотрю на firebug, он установлен на 685 пикселей. основанный на том, что я читал jquery mobile, динамически устанавливает это в зависимости от ширины и высоты страницы. я просто хотел бы избавиться от этого и установить его на моих собственных условиях на данный момент. – jongbanaag

1

Я знаю, что этот пост старый, но в случае, если кто-то интересно, как это сделать ... Использовать 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

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

$(window).on("resize", function (event) { 
    // Make your stuff with the page height: 
    // $.mobile.activePage.css("min-height", "999px"); 
    event.stopImmediatePropagation(); 
}); 
Смежные вопросы