Tôi đã sử dụng một vài plugin công cụ khác nhau trong những năm qua, nhưng tôi nghĩ rằng nó trở thành thời gian để viết của riêng tôi. Đơn giản, tôi không tìm kiếm một plugin có tất cả các tùy chọn, vì tôi biết làm thế nào tôi muốn mọi tooltip bật lên để xem và hành xử. Hầu hết các plugin đều có một loạt các hoạt ảnh và vị trí có sẵn và tôi nghĩ rằng đó là quá nhiều cho trọng lượng nhẹ tôi muốn tạo, với sự giúp đỡ của bạn tất nhiên :)Cách tạo chú giải công cụ với jquery mà không cần plugin?
Về cơ bản, sử dụng thuộc tính tiêu đề của di chuột, tôi muốn chú giải công cụ xuất hiện trực tiếp ở trên và căn giữa với phần tử đang được di chuột qua.
Tôi biết cách điền div sẽ được hiển thị, nhưng những gì tôi đang cố gắng giải quyết, là cách nói cho div đó tự định vị trực tiếp phía trên phần tử.
lý tưởng việc này được thực hiện với mã tối thiểu. Logic của tôi nói điều gì đó như thế này (mã giả):
<html>
<head>
<style type="text/css">
#myToolTip { display: none; }
</style>
<script type="text/javascript">
$(document).ready(function() {
$('.hoverAble').hover(function(){
var tip = $(this).attr('title');
$('#myToolTip').html(tip).fadeIn();
}, function() {
$('#myToolTip').fadeOut();
}
});
</script>
</head>
<body>
<div id="myToolTip"></div>
<div class="hoverAble" title="I am good at code"></div>
</body>
</html>
tất nhiên đoạn mã trên là chỉ cần đi để điền vào các tooltip và không được bố trí tương đối so với các yếu tố dao động. Đó là nơi mà sự hiểu biết của tôi rơi ngắn. Bạn có thể giúp?
Chỉnh sửa: Chỉ để làm rõ, tôi không muốn chú giải công cụ di chuyển bằng chuột.
trong mã của bạn có lỗi sẵn sàng (function() {}); khung bị thiếu! –
tx cho john đó! – willdanceforfun