Đây là một chức năng trượt jQuery tôi đã áp dụng cho một div trên di chuột để trượt một nút xuống.Nếu di chuột qua trong hơn 2 giây thì hiển thị không?
Nó hoạt động tốt ngoại trừ việc bây giờ mỗi khi có ai đó di chuyển vào và ra khỏi nó, nó liên tục nhấp nhô lên xuống.
Tôi đã tìm ra nếu tôi đặt bộ hẹn giờ trễ một hoặc hai giây vào nó thì sẽ có ý nghĩa hơn.
Làm cách nào để sửa đổi chức năng để chỉ chạy trang trình bày nếu người dùng ở trên div trong hơn một hoặc hai giây?
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js "></script>
<script type="text/javascript">
$("#NewsStrip").hover(
function() {
$("#SeeAllEvents").slideDown('slow'); },
function() {
$("#SeeAllEvents").slideUp('slow');
});
</script>
Bản sao y của [ jQuery - Cách yêu cầu .hover() đợi?] (http://stackoverflow.com/questions/1089246/jquery-how-to-tell-hover-to-wait) –
@TJCrowder nếu bạn đọc câu hỏi sau đó OP không hỏi chính xác điều đó. –
@ThomasClayson: Rõ ràng là vậy. Cùng một câu hỏi, cùng một câu trả lời được chấp nhận. –