2009-06-04 29 views
5

Co powoduje to? (Mysz nie jest przenoszony lub kliknięciu)Co powoduje zachowanie myszy?

alt text http://i40.tinypic.com/ifn02u.gif

+0

Nie mogę powiedzieć, co się dzieje na tym zrzucie ekranu - jest zbyt mały – finnw

+0

niektórych myszy optycznych, na powierzchniach, takich jak puste arkusz papieru, mają tendencję do poruszania się do przodu i do tyłu o kilka pikseli. Nie jestem pewien, czy tak jest, ale tak się dzieje. – Piskvor

+3

Powoduje to wzrost wykorzystania procesora Firefox. Ciekawy. – jjnguy

Odpowiedz

13

Podejrzewam, że: hover wyniki style CSS w obiekcie ma inną wielkość (ewentualnie marginesu), która powoduje: hover CSS styl do zaprzestania być stosowane. Powoduje to przywrócenie obiektu do jego oryginalnych wymiarów, a styl CSS: hover zostanie zastosowany przez przeglądarkę jeszcze raz.

Przeglądarka może nadążyć za tym tylko w określonym tempie i widać widoczne migotanie.

8

To stan krawędzi.

+4

+1 dla (nie?) Zamierzonej gry słów – scunliffe

+1

lol. –

+0

czy nie nazywa się to "osobowością borderline"?! :-) – Billy

2

na oko, zdarzenie najazdu dodaje obramowanie który zmienia efektywny rozmiar elementu, tak, że mysz nie jest już nad nim, czy coś takiego ...

3

To dlatego, że jesteś dodawanie obramowania po najechaniu kursorem.
Ponieważ jednak znajdujesz się u góry, po dodaniu ramki kursor wychodzi poza element.
Byłoby najlepiej, aby dodać

border: 1px solid #FFFFFF; 
border-bottom: 0px; 

na początku, w CSS

+3

właśnie zdałem sobie sprawę, że jest to strona przepełnienia stosu ... doh! :) –

Powiązane problemy