jquery scrollTo () в Chrome отключить перетаскивание мышью - PullRequest
0 голосов
/ 15 февраля 2012

я использую jquery 1.7.1 scrollTo () для горизонтального перемещения контейнеров div, когда пользователь нажимает кнопку.
это работает хорошо, за исключением Chrome, где пользователь может перетаскивать мышью между контейнерами.Например, удерживая кнопку мыши, чтобы выбрать текст в поле ввода (внутри контейнеров), а затем удерживая его нажатой, перемещаясь по экрану, вы прокрутите контейнеры.Кто-нибудь есть какие-либо идеи о том, как это остановить?

-example- это не мой сайт, но имеет такое же поведение. charliegentle.co.uk если перейти на страницу контактов и удерживать мышь на одном из входов, а затем медленно перетащить влево

1 Ответ

1 голос
/ 15 февраля 2012

Если контейнеры не нужно выбирать, вы можете использовать CSS для веб-набора:

div {
    -webkit-user-select: ignore;
}

Это должно помешать выделению текста внутри элементов div, когда пользователь проводит по ним мышью.

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