Могу ли я сделать салфетки (влево или вправо) в Chrome (ПК) с помощью мыши?
Я создаю мобильное приложение jquery и тестирую его в Chrome. Это лучшее для меня, потому что отладка велика.
Я использовал событие TAPHOLD, но решил уйти от него для случая с салфеткой.
Chrome на самом деле зарегистрировал taphold, поэтому я надеялся, что он зарегистрирует салфетки с помощью мыши. Но я не могу заставить его зарегистрироваться, если я не должен делать что-то еще... кто-нибудь?
Ответы
Ответ 1
Многие ответы здесь старые и устаревшие. Начиная с Chrome 63, салфетка встроена до тех пор, пока вы находитесь в режиме реагирования с открытыми инструментами разработчика. Итак, откройте Инструменты разработчика (3 dots- > tools- > инструменты разработчика), затем щелкните значок телефона/планшета слева, чтобы перевести Chrome в мобильный. Затем, если вы оставите клик и удерживаете, вы увидите, что курсор изменен на точку, и вы можете провести пальцем.
Ответ 2
К настоящему времени фактические инструменты для создания хрома (проверенный хром 20) могут эмулировать события касания и салфетки.
Вы можете активировать это поведение через параметры инструмента, доступные через маленькую шестерню в нижнем углу.
Просто установите флажок "Emulate touch events" из параметров. Затем вы также можете прокручивать мышью.
Ответ 3
В настольных браузерах я стараюсь использовать правую кнопку мыши для проверки проб. Он откроет контекстное меню, но оно действительно работает (я обычно использую Chrome 17 и Firefox 10).
Например, если щелкнуть левой кнопкой мыши и затем прокрутить изображение в Chrome или Firefox, он выбирает изображение, а затем перемещается по прозрачному миниатюре изображения. Но при щелчке правой кнопкой мыши и прокрутке события салфетки запускается.
UPDATE
Это обновление довольно поздно, но этого больше не нужно. На самом деле инструменты разработчика Chrome (те, к которым я привык к использованию) получили намного больше о эмуляционных устройствах.
Ответ 4
Обновление: по умолчанию это включено в Chrome по умолчанию (37.0.2062.120 по состоянию на сентябрь 2014 года), вы делаете следующее:
- Открыть инструменты разработчика
- Щелкните значок маленького телефона рядом с значком поиска в верхнем левом углу (рядом со вкладкой "Элементы" )
- На вкладке Эмуляция внизу выберите модель устройства из раскрывающегося списка
Предыдущий ответ:
Чтобы получить эту работу в текущей версии Chrome (32.0.1700.107 по состоянию на февраль 2014 года), вы делаете следующее:
- Открыть инструменты разработчика
- Щелкните значок gear в правом верхнем углу
- Перейдите на вкладку Переопределить слева.
- Нажмите Показать "Эмуляция" в ящике консоли
- Закрыть всплывающее окно настроек
- Откройте консоль (кнопка слева от передачи)
- Перейдите на вкладку Эмуляция на консоли (рядом с консолью и поиском)
- Выберите устройство и нажмите Эмулировать (и нажмите Reset, чтобы отменить эмуляцию)