2012-05-29 2 views
1

Я делаю просмотрщик изображений на 360 градусов (в простом JavaScript), и я пытаюсь сделать так, чтобы, когда пользователь мыши оставил изображение справа или справа он меняет изображения (создавая эффект 360), но только пока они удерживают кнопку мыши.Создание mousemove fire только в том случае, если пользователь удерживает нажатой левую кнопку мыши

Я попытался использовать свойство «which» события (в Chrome остается 1, когда левая кнопка мыши удерживается, но, похоже, всегда равна 1 в Safari и FF, даже когда кнопка мыши не удерживается).

+1

это: http://stackoverflow.com/questions/322378/javascript-check-if-mouse-button-down – abimelex

+0

Вы используете библиотеку JavaScript? –

+0

@ Šime Vidas no js library для этого проекта, просто старый старинный ванильный js. – zero

ответ

0

нашел проблему: я использовал preventDefault() в MouseMove вместо MouseDown проверки