отмена щелчка мышью - PullRequest
       13

отмена щелчка мышью

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

Я не очень техничен, поэтому извините следующий вопрос, если он не сформулирован правильно.

Вот так:

Мой сайт создан с использованием iscroll javascript, поэтому вы можете перетащить сайт для просмотра. На странице портфолио, которая в настоящее время является единственным другим слайдом с домашней страницы, у меня есть программа для просмотра миниатюр, которая увеличивает миниатюру, чтобы показать полное изображение, это можно увидеть на test.silent-g.co.uk

Проблема, с которой я столкнулся, заключается в том, что когда вы нажимаете и перетаскиваете, чтобы просмотреть страницу назад, она все равно активирует средство просмотра, есть ли способ кодировать в javascript, чтобы отменить щелчок мышью при перетаскивании мыши или отменить свиток тоже?

Извините за сайт, ссылки не работают и это только работа.

Любые мысли приветствуются, и если бы ответы можно было выразить словами непрофессионалов, это было бы замечательно, хотя я могу использовать javascript, но я не могу его написать.

Ответы [ 2 ]

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

Я бы предложил вам заменить onclick на mouseup. Таким образом, он действует только в том случае, если пользователь отпускает кнопку мыши, когда курсор находится на элементе.

0 голосов
/ 16 февраля 2012

OnClick должен работать с опережением.На jsfiddle я попробовал следующее:

Html:

<button id="button" onClick="alert(1)">
    Your button
</button>

Затем просто нажмите на кнопку, отведите курсор мыши от элемента и отпустите кнопку мыши.Это не вызывает событие onClick.

...