2009-06-04 39 views
5

Điều gì khiến điều này xảy ra? (Chuột không được di chuyển hoặc nhấp)Điều gì gây ra hành vi chuột này?

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

+0

Tôi không thể nói những gì đang xảy ra trong ảnh chụp màn hình - đó là quá nhỏ – finnw

+0

Một số chuột quang, trên các bề mặt như trống tờ giấy, có xu hướng di chuyển một mình qua một vài điểm ảnh. Không chắc chắn nếu đây là trường hợp, nhưng nó sẽ xảy ra. – Piskvor

+3

Nó làm cho việc sử dụng cpu của Firefox tăng đột biến. Hấp dẫn. – jjnguy

Trả lời

13

Tôi nghi ngờ rằng: hover phong cách CSS kết quả trong đối tượng có kích thước khác nhau (có thể margin), mà nguyên nhân của: hover CSS phong cách để chấm dứt được áp dụng. Điều này trả về đối tượng cho các kích thước ban đầu của nó, và kiểu CSS: hover được áp dụng bởi trình duyệt một lần nữa.

Trình duyệt chỉ có thể theo kịp điều này ở một tốc độ nhất định và bạn nhìn thấy nhấp nháy có thể nhìn thấy.

8

Đó là điều kiện cạnh.

+4

+1 cho (un?) Pun dự định – scunliffe

+1

lol. –

+0

không phải là nó được gọi là "Tính cách biên giới"?! :-) – Billy

2

Tại một đoán, sự kiện tái đầu tư sẽ bổ sung một biên giới làm thay đổi kích thước hiệu quả của nguyên tố này, vì vậy mà chuột không còn trên nó, hoặc một cái gì đó như thế ...

3

Đó là bởi vì bạn là thêm đường viền khi di chuột.
Nhưng vì bạn di chuột gần đầu, khi đường viền được thêm vào, con trỏ của bạn sẽ nằm ngoài phần tử.
Sẽ là tốt nhất để thêm

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

để bắt đầu với, trong CSS của bạn

+3

chỉ nhận ra nó thực sự là trang web tràn ngăn xếp ... doh! :) –

Các vấn đề liên quan