Проблема с IE в сценарии захвата / перетаскивания - PullRequest
1 голос
/ 07 сентября 2011

У меня есть проект, в котором пользователи могут взаимодействовать с каруселью, такой как показ слайдов, и перетаскивать их между слайдами вместо использования навигации по стрелкам / цифрам.JS основан на следующем подключаемом модуле:

http://nooshu.com/explore/jquery-iphone-animation/

Проблема заключается в том, что в IE, если пользователь берет карусель и мышь покидает элемент контейнера, пользовательский интерфейс волнуется,Если вы поэкспериментируете с этим, вы поймете, что я имею в виду.

Есть ли способ указать IE обрабатывать событие перетаскивания / клика для имитации Firefox и Chrome?Я уверен, что это общая проблема с IE и дизайном пользовательского интерфейса.

Help!

РЕДАКТИРОВАТЬ: Это также происходит в Chrome.Firefox - единственный браузер, который обрабатывает это интуитивно понятным способом.

1 Ответ

1 голос
/ 07 сентября 2011

Когда в IE мышь покидает квадрат, она не освобождает событие mousedown.Таким образом, даже когда вы отпускаете кнопку, плагин все еще думает, что мышь не работает.

Возможно ли, что вы оборачиваете плагин, скажем, в div, а в div происходит событие mouseleave и вызывается плагинвыполнить mouseup?

Я думаю, вы должны использовать ключевое слово jQuery "trigger", чтобы сделать это.

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