Chúng tôi đã mã hóa các chú giải công cụ đơn giản vào trang web của chúng tôi trong một thời gian và chỉ nhận ra rằng chúng tôi có thể thực hiện điều tương tự bằng cách sử dụng thuộc tính "tiêu đề". Bất kỳ lý do nào mà chúng tôi không nên sử dụng thuộc tính tiêu đề làm chú giải công cụ? Có bất kỳ trình duyệt nào không hỗ trợ tính năng này không? (w3schools dường như chỉ ra rằng tất cả các trình duyệt chính đều hỗ trợ điều này.)Tôi có thể phụ thuộc vào thuộc tính tiêu đề hiển thị dưới dạng chú giải công cụ không?
Trả lời
Tất cả các trình duyệt chính đều hỗ trợ title
. Nhưng sau đó bạn không có khả năng hiển thị loại chú giải công cụ tùy chỉnh này: http://www.dreamcss.com/2009/03/list-of-25-javascriptajax-css-tooltip.html
Bạn đã thấy Thẻ di chuột của người dùng trên SO (trang web này) chưa? Nếu họ đã sử dụng tiêu đề thì nó có thể không thể hiển thị một tooltip tuyệt vời như vậy.
Đây là một tiêu chuẩn, bạn nên khá an toàn.
Từ bài viết bạn đã liên kết đến - "trình duyệt hình ảnh thường xuyên hiển thị tiêu đề dưới dạng 'mẹo công cụ'". Điều đó nghe không phổ biến ... – froadie
Tất cả các trình duyệt chính trên thực tế cũng hỗ trợ tooltips, vì vậy cảm thấy tự do để sử dụng thuộc tính tiêu đề cho họ. Tôi sẽ cảnh báo rằng bạn cũng cung cấp thuộc tính alt để phản chiếu tiêu đề vì lợi ích của khả năng truy cập (chủ yếu cho người dùng khiếm thị và người khiếm thị) và khả năng chịu lỗi (như thể hình ảnh không tải hoặc người dùng đang sử dụng người dùng chặn hình ảnh) đại lý từ một kết nối chậm).
Thật chậm để hiển thị (1 hoặc 2 trên Chrome) và tôi nghi ngờ người dùng internet hiện đại có nhiều kiên nhẫn chờ đợi nó hiển thị.
Bạn có thể sử dụng các plugin của bên thứ ba hoặc tự mã hóa nó (những gì tôi làm hầu hết thời gian) bằng cách sử dụng các sự kiện "mouseenter" và "mouseleave" của jQuery. đang giả như sau: html:
<button id="button-awesome">Awesome</button>
<div class="tooltip" style="display:none">
This is a button
</div>
JavaScript/jQuery:
$('#button-awesome').on('mouseenter', function() {
show Tooltip // toggle, or slideToggle, or .css("display","block") or .removeClass('hidden')
}).on('mouseleave', function() {
// undo what you've just done.
});
Hãy cẩn thận khi nói đến trình duyệt di động. Nó hầu như không được hỗ trợ ở đó.
- 1. Có cách nào để buộc Firefox hiển thị lại tiêu đề/chú giải công cụ không?
- 2. Chú giải công cụ phụ thuộc vào chuột trên một hàng trong dữ liệu (KHÔNG datagridview)
- 3. Công cụ để hiển thị phụ thuộc lắp ráp
- 4. Ldd có hiển thị phụ thuộc của phụ thuộc không?
- 5. Cách tăng thời lượng di chuột mặc định là <a> thuộc tính tiêu đề (chú giải công cụ)
- 6. Cách nhận chú giải công cụ tiêu đề được tạo javascript cho SVG để hiển thị
- 7. Hiển thị chú giải công cụ trong biểu đồ canvas
- 8. Có thể đánh dấu thuộc tính được hiển thị trong lưới thuộc tính dưới dạng trường mật khẩu
- 9. Chú giải công cụ di chuột TreeNode không hiển thị
- 10. Chú giải công cụ không hiển thị khi không có lỗi xác thực WPF
- 11. MVC 4 Chú thích dữ liệu "Hiển thị" Thuộc tính
- 12. Có thể hiển thị chú giải công cụ trên biểu đồ mạngx không?
- 13. Cách Tự động Hiển thị Tiêu đề/Phụ đề trên Bản đồ Chú thích (ghim)
- 14. Có thể hiển thị chú giải công cụ trong ứng dụng iOS không?
- 15. Cách hiển thị chú giải công cụ khi nhấp chuột
- 16. chú giải công cụ jqgrid cho ô tiêu đề chỉ
- 17. Công cụ nguồn mở để trực quan hóa phụ thuộc vào tệp tiêu đề C/C++?
- 18. Hiển thị chú giải công cụ cho MenuItem
- 19. Có sự phụ thuộc vào gói nuget cụ thể
- 20. Thay đổi chú giải công cụ của thuộc tính "title" nhanh như thế nào xuất hiện
- 21. Phím tắt VS2010 - Hiển thị Chú giải công cụ
- 22. tệp thuộc tính java dưới dạng enum
- 23. Công cụ phụ thuộc lớp cho Java
- 24. Cài đặt ScientificPython dưới dạng phụ thuộc
- 25. Cách thêm chú giải công cụ vào đồ họa svg?
- 26. Có thể hiển thị văn bản trợ giúp mô hình dưới dạng thuộc tính tiêu đề trên biểu mẫu ở Django không?
- 27. Bootstrap + Zeroclipboard = Chú giải công cụ không thể hiển thị khi di chuột?
- 28. Giá trị chú giải công cụ định dạng jqplot
- 29. Bộ chọn jQuery: Chọn phần tử có thuộc tính lớp và thuộc tính 'tiêu đề' cụ thể
- 30. Lỗi thuộc tính phụ thuộc
Cảm ơn bạn đã có mẹo :) Chúng tôi có một chú giải công cụ tinh vi hơn khi cần. Chúng tôi chỉ cần một cái gì đó cho một số tooltips rất đơn giản và figured thay vì mã hóa nó, chúng tôi có thể sử dụng các thuộc tính tiêu đề – froadie
@ Froadie: Có cho gợi ý đơn giản (chủ yếu là một dòng) không cần phải sử dụng lời khuyên công cụ tùy chỉnh. Bạn có thể sử dụng tiêu đề cho nó. –