Tôi đang cố sử dụng con trỏ tùy chỉnh cho trò chơi trực tuyến, trong trường hợp này đó là phạm vi bắn tỉa.Điểm tương tác con trỏ tùy chỉnh - CSS/JQuery
Vấn đề là khi tôi tham chiếu con trỏ qua CSS, điểm tương tác vẫn ở trên cùng bên trái của biểu tượng, trong khi đó cần phải là trung tâm chết của biểu tượng cho con trỏ để tạo bất kỳ ý nghĩa nào.
Đây là con trỏ:
cursor:url(http://www.seancannon.com/_test/sniper-scope.cur),default;
Dưới đây là một bản demo: http://jsfiddle.net/9kNyF/
Nếu bạn đặt dấu chấm đỏ từ con trỏ qua các dấu chấm màu đỏ Tôi tạo ra trong bản demo, nó sẽ không bắn các nhấp chuột biến cố. Bạn phải cố gắng nhắm vào góc trên cùng bên trái của nó.
Nếu bạn đặt con trỏ trở lại cursor:default;
bạn sẽ thấy sự kiện nhấp nháy chỉ hoạt động tốt, đó chỉ là vấn đề "nhắm" con trỏ.
Trò chơi được mã hóa trong JQuery vì vậy nếu tôi cần phải thêm một số logic ở đó để bù đắp con trỏ hoặc một cái gì đó lame, do đó, được nó. Lý tưởng nhất là tôi muốn đây là một bản sửa lỗi CSS.
Cảm ơn!
Nó làm việc cho tôi trong IE9 không có vấn đề gì. –
@ Jason công bằng tôi đã không kiểm tra trong IE haha, nhưng tốt để biết! thanks :) – AlienWebguy
Không sao cả. Tôi không thường lướt sóng với nó ... nhưng tôi đang ở trên một máy tính khác tối nay. ;-) –