Tôi đã nhìn thấy điều này trên nhiều trang web nhưng tôi không chắc chắn liệu tôi có thể giải thích nó hay không.Làm cách nào để tạo hình động trượt trên menu di chuột với jQuery?
Đôi khi có trượt yếu tố trong việc điều khiển, giống như mũi tên dưới mục menu được trượt khi dùng di chuột qua đường dẫn menu khác nhau vv
Dưới đây là một menu đơn giản:
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link number 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link something 4</a></li>
<li><a href="#">Link 5</a></li>
</ul>
Và một số jQuery (tôi biết tôi sẽ có thể để có được những tác dụng tương tự với css đơn giản: di chuột):
jQuery('ul li a').hover(function() {
jQuery('a').removeClass('active');
jQuery(this).addClass('active');
});
Ngoài ra, jsfiddle làm việc:
Nền nút trở nên đỏ khi di chuột. Tôi muốn nền này trượt và chuyển đổi (chiều rộng) giữa các nút này khi tôi di chuột.
Làm thế nào để làm điều gì đó như vậy? Tôi đã tìm kiếm hướng dẫn, nhưng không có may mắn.
Cảm ơn rất nhiều!
Nhân tiện, bạn có thể sử dụng '$' thay cho 'jQuery' phần lớn thời gian. I E. '$ (" a "). removeClass (" active ");' – ACarter
Bằng cách này, hiệu ứng di chuột như ví dụ của bạn phải luôn được thực hiện bằng CSS nhưng không phải với Javascript. – danijar