У меня есть два элемента макета на экране под названием (1) «AccountsMaster» и (2) «AccountDetails». AccountsDetails содержит много элементов контента, включая таблицу. Я пытаюсь скрыть сведения об учетных записях на меньших экранах, так что отображается только AccountsMaster и используется все ограниченное пространство экрана.Как скрыть элемент макета и все его содержимое на небольших устройствах
Я попытался следующие в пользовательском customization.css
screen and (max-width: 400px) and (orientation: portrait),
screen and (max-width: 640px) and (max-height: 400px) and (orientation: landscape) {
.prols-phone-hidden{
display : none;
}
}
, а затем в моем экране код позади расслоение плотной:
myapp.AccountsScreen.AccountDetails_postRender = function (element, contentItem) {
// Write code here.
$(element).addClass("prols-phone-hidden");
};
Но это не имело никакого эффекта.
Я также попытался «видимость: коллапс» в CSS, ну что сделал скрыть расположение и всех его потомков, но пространство экрана он занимал первоначально до сих пор сохраняются (и пустой), поэтому мастер макет не будет используйте весь экран и сжимаете его половину.
Как скрыть детали, чтобы мастер-макет мог иметь весь экран для себя ??
С уважением,
Css не является правильным только нет необходимости добавлять код в JS. Проверьте, разрешено ли разрешение устройства в пределах указанного вами ограничения, а также проверьте ориентацию в запросе на медиа. – Sharmila