Можно ли с помощью мыши провести провод (влево или вправо) в Chrome (ПК)? - PullRequest
17 голосов
/ 20 февраля 2012

Я создаю мобильное приложение jquery и тестирую в Chrome. Это лучшее для меня, потому что отладка отличная.

Я использовал событие TAPHOLD, но решил отойти от него, чтобы провести событие со смахиванием вправо.

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

Ответы [ 4 ]

17 голосов
/ 13 апреля 2012

К настоящему времени инструменты разработчика Chrome (пробовал Chrome 20) могут эмулировать события касания и пролистывания. Вы можете активировать это поведение через опции инструмента, доступные через маленькую шестерню в нижнем углу.

Просто выберите «Эмулировать сенсорные события» в настройках. Тогда вы также можете провести с помощью мыши.

10 голосов
/ 21 февраля 2012

В настольных браузерах я склонен использовать правую кнопку мыши для тестирования.Он откроет контекстное меню, но на самом деле он работает (я обычно использую Chrome 17 и Firefox 10).

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

ОБНОВЛЕНИЕ

Это обновление довольно поздно для удара, но это больше не нужно.На самом деле инструменты разработчика Chrome (те, которые я использовал) стали намного лучше в эмуляции устройств.

8 голосов
/ 13 февраля 2014

Обновление: по-видимому, это включено в Chrome по умолчанию (37.0.2062.120 по состоянию на сентябрь 2014 года), и вы делаете следующее:

  1. Открыть Инструменты разработчика
  2. Нажмите маленький значок телефона рядом со значком поиска в левом верхнем углу (рядом с вкладкой Элементы)
  3. На вкладке Эмуляция в нижней части выберитеМодель устройства из выпадающего списка

Предыдущий ответ:

Чтобы это работало в текущей версии Chrome (32.0.1700.107 по состоянию на февраль 2014 года), выполните следующие действия.:

  1. Открыть Инструменты разработчика
  2. Щелкните значок gear в правом верхнем углу
  3. Выберите вкладку Переопределения налевый
  4. Нажмите Показать представление «Эмуляция» в консоли консоли
  5. Закройте всплывающее окно «Настройки»
  6. Откройте консоль (кнопка слева отgear)
  7. Щелкните вкладку Эмуляция в консоли (рядом с Консоль и поиск)
  8. Выборe устройство и нажмите Эмуляция (и нажмите Сброс , чтобы отменить эмуляцию)
5 голосов
/ 04 января 2018

Многие ответы здесь устарели и устарели.Начиная с Chrome 63, смахивание является встроенным, пока вы находитесь в адаптивном режиме с открытыми инструментами разработчика.Так что откройте Инструменты разработчика (3 точки-> Инструменты-> Инструменты разработчика), затем щелкните значок телефона / планшета слева, чтобы перевести Chrome в мобильный режим.Затем, если вы щелкните левой кнопкой мыши и удержите ее, вы увидите, что курсор изменился на точку, и вы можете провести пальцем.

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