Наведите курсор на трогательные интерфейсы - PullRequest
1 голос
/ 11 марта 2011

Я имею в виду android, ios и т. Д.

Хотя на этих интерфейсах нет решения / замены для наведения мыши, как мы можем собирать всю необходимую информацию, например, из стекового обмена, при навигации по ним?В случае SE это становится еще более актуальным, когда вы хотите получить информацию о тегах.Но я имею в виду, в целом, для любого веб-сайта.

Должны ли мы рассмотреть возможность создания совершенно другого стиля, чтобы учесть это специфическое отсутствие информации на iPad?

Есть ли уже какое-то хорошее решение для этого?

Ответы [ 2 ]

0 голосов
/ 11 марта 2011

Я использую jQuery для создания события щелчка, которое является альтернативой обычному событию при наведении курсора. В этом примере всплывающая подсказка вставляется после .tooltip при обычном событии при наведении курсора.

/**
 * when tooltipss are clicked trigger their mouseover event then fade the tooltip
 * (this is friendly to touch interfaces)
 */
$('.tooltip').click(function(){

    $(this).mouseover();

    // after a slight 2 second fade, fade out the tooltip for 1 second
    $(this).next().animate({opacity: 0.9},{duration: 2000, complete: function(){
        $(this).fadeOut(1000);
    }});

});

Идеяздесь, чтобы показать всплывающую подсказку в течение нескольких секунд, а затем естественным образом исчезнуть.Но в целом все, что вам нужно сделать, - это вызвать событие click, вызвать событие mouseover, а затем сделать что-нибудь, чтобы удалить всплывающую подсказку, когда вы закончите с ней.

0 голосов
/ 11 марта 2011

Я не знаю о других подходах, но что я сделал для облегчения невизуальных браузеров, так это чтобы у меня была кнопка, которая при наведении курсора мыши отображала всплывающую подсказку, а при нажатии или нажатии отображала окно сообщения с той же информацией, что иподсказка.Имейте в виду, что «окно сообщений» не обязательно должно означать уродливое окно предупреждения, которое может быть настроено пользователем.мысль, являющаяся предупреждением, позволяет программам чтения с экрана и т. д. узнать о предоставляемой дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...