2012-01-11 27 views
5

Tôi đã đặt con trỏ: con trỏ trên td nhưng trong Safari (trên mac), nó chỉ hiển thị con trỏ chuột mặc định thay vì thay đổi con trỏ tay nhỏ mọi trình duyệt khác.Con trỏ CSS: con trỏ trong mac Safari không hoạt động

Có ai biết nếu có sự khắc phục cho điều này hoặc không thể tránh khỏi?

Cập nhật: Mã này là một cái gì đó như thế này:

HTML

<td class="someClass"><span>text here</span></td> 

CSS

td.someClass { cursor:pointer; } 
+0

thường con trỏ này hoạt động trong Safari, vui lòng cung cấp cho chúng tôi mã bit. – Dion

+0

mã và hoặc liên kết xin vui lòng? .. im đây trên một mac với safari và có thể kiểm tra nó một cách dễ dàng .. trong trường hợp của tôi làm việc để đưa ra chi tiết – ggzone

+0

xin lỗi tôi không thể thêm một liên kết - Tôi phải duy trì sự an toàn của Công ty. Một cách khác để diễn đạt nó - có ai biết về sự khác biệt về hiển thị giữa safari trên máy Mac và safari trên PC (cùng một phiên bản trình duyệt) hay không. Nếu không - tôi sẽ xóa/trả lời câu hỏi của riêng tôi – richardstelmach

Trả lời

0

Trong quá khứ tôi nhớ sử dụng:

cursor:hand; 

... cho Safari.

Không chắc chắn nếu nó cần thiết nữa, hoặc nếu tôi chỉ ngừng sử dụng nó.

+2

Điều này là bắt buộc đối với IE5. – duri

+0

Ở đó chúng tôi đi, tôi biết nó là dành cho một số trình duyệt, không chắc chắn cái nào. Cuộc sống là thế. Cảm ơn bạn đã bình luận. – MetalFrog

+0

Tôi thấy nó hoạt động tốt trên Safari trên PC nhưng tôi thực sự nhận thấy nó trong khi xem video khả dụng (và người dùng đang sử dụng safari trên mac), ai đó cho rằng điều này có thể do phần mềm hoặc trang web họ đang sử dụng để ghi hành động của người dùng trên màn hình. Có ai biết về bất kỳ sự khác biệt về hiển thị nào giữa Safari trên máy Mac với PC không? – richardstelmach

0

Tôi thấy rằng có thể có phần mềm mà người dùng đang sử dụng để ghi lại màn hình của họ khi tôi nhận thấy nó khi xem video thử nghiệm khả năng sử dụng - người dùng đang sử dụng Safari trên máy mac. Phần mềm có thể đã thay thế con trỏ như một phương tiện theo dõi/ghi lại chuyển động của nó. Tôi đã thử nghiệm nó trên một mac, bằng cách sử dụng Safari và nó hoạt động. Sử dụng: 'td.someClass {cursor: pointer;}'

4

Tôi đã đưa ra câu hỏi này ngay bây giờ vì tôi đang tìm safari từ chối hiển thị con trỏ chuột trên trang web mà tôi đang phát triển. Tôi thực sự đã thử kiểm tra hành vi liên kết mặc định khi không có bất kỳ css nào và vẫn gặp sự cố.

Tôi thấy khởi động lại safari đã sửa nó. Nghĩ lại thì, việc mở cùng một trang trong một cửa sổ khác có thể đã sửa nó.

Đây là những điều cần thử nếu bạn đang mắc kẹt trên một vấn đề con trỏ chuột, bởi vì có một số safari/lỗi/không phù hợp nhà nước safari có thể nhận được vào. Trong trường hợp của tôi, tôi tưởng tượng nó có thể đã được gây ra bằng cách chơi xung quanh với các công cụ phát triển gỡ lỗi.

+0

Khởi động lại Safari cũng đã làm điều đó cho tôi. Tôi nghi ngờ nó đã làm với bộ nhớ cache. (Lưu ý: Cùng một CSS đang chạy như một nét duyên dáng trên Chrome & FFX.) –

+0

Tôi cũng gặp vấn đề tương tự.Khởi động lại Safari đã sửa lỗi tạm thời. – Paolo

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