I’ve сделанное удобство использования тестирует на этом. Кажется, нет последовательной интерпретации среди пользователей на том, что имеют в виду стрелки. Я, кажется, вспоминаю, что даже каждый пользователь не был последователен, думая, что стрелка вниз означала возрастать в одном случае и убывать в другом. Я попробовал стрелки к левому и правому (“forward” по сравнению с “backwards” видом), но им не удалось быть интерпретированными последовательно также. Я пытался показать текущее состояние и показать состояние, которое закончится. Ни один не работал.
то, Что действительно работало, было схематическим текстовым описанием порядка сортировки: “A.. Z” и “Z.. A” для альфы, “1.. 9” и “9.. 1” для числового, “1.. 12” и “12.. 1” для дат (тест удобства использования использовал mm/dd/yy формат даты).
Показывают этот текст указанием только для чтения на текущее состояние. Поместите кнопку около текста, чтобы установить или подкачать порядок сортировки.
Didn’t пробуют повышающийся/падающий значок панели, но я ожидаю, что он может столкнуться с трудностями, где “bigger” неоднозначен. Например, больше более старая дата в прошлом (дольше назад) или меньший (ближе ко Времени 0), чем более свежая дата? Является приоритет 1 большим или меньшим, чем Приоритет 2? Градуировать большее или меньшее, чем Класс B? В этом отношении, кто, кроме фанатов, думает, что “Zuschlag” значительно больше, чем “Abbott”? Не то, чтобы I’m, берущий это лично, конечно.
window.navigator.standalone
Истинно, если вы запускали с главного экрана. Неверно, если в браузере Safari.
Документировано здесь:
Работает с ОС 2.1 и выше.
В Safari scrollY
будет начинаться с отрицательного значения, если оно находится внутри Safari, и с 0, если запущено как приложение.
Вероятно, область просмотра будет также измените (если это произойдет, это более надежный метод)
jQTouch обнаруживает это (попробуйте демо). Это открытый исходный код, так что вы сможете узнать, как это сделать.
Если я правильно помню, в журнале сервера есть запись, которая показывает, какой была предыдущая страница пользователя. Так что единственный способ, который я могу придумать, - это если пользователь был на предыдущей странице, отображая «добавить», а если нет