Якоря, требующие нескольких кликов для стрельбы - PullRequest
0 голосов
/ 08 марта 2011

'Это странная ошибка.У меня есть CSS3 якоря / кнопки, из которых я продолжал удалять свойства, которые иногда требуют многократных щелчков для запуска.Я никогда не видел ничего подобного.

http://votizen.com

Иногда это случается, иногда нет.Так что очень сложно придавить.Если кто-то заинтересован помочь мне, посмотрите страницу и исходный код на больших кнопках «Войти через Facebook» или «Войти через Twitter».

Спасибо!

1 Ответ

0 голосов
/ 09 марта 2011

Я думаю, что происходит, если вы нажимаете на верхнюю часть кнопок, они сдвигаются на несколько пикселей вниз.Браузеры действуют, когда вы отпускаете мышь (mouseup), и к тому времени, когда вы делаете это, кнопка оказывается вне цели.

Вы можете либо захватить поведение привязки, и заставить ее работатьmousedown с js, не заставляйте их смещать onclick (что было бы стыдно), или смещать их каким-либо другим способом (например, верхним отступом).

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