Tôi có một vùng chứa thả xuống giống như trình đơn ẩn qua ràng buộc sự kiện "mouseleave".Hành vi mouseleave Funky jQuery
<div id="container">
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
Vấn đề tôi gặp phải là khi các phần tử con của vùng chứa chứa đối tượng SELECT nơi OPTIONS của SELECT mở rộng ra ngoài giới hạn của vùng chứa. Do đó, di chuột qua OPTIONS bên ngoài giới hạn kích hoạt sự kiện "mouseleave" để kích hoạt và đóng trình đơn thả xuống của tôi. SELECT là con của vùng chứa, vì vậy trong trường hợp này, tôi mong đợi sự kiện mouseleave nhận ra điều này.
Tại sao không làm cho các container luôn luôn đủ lớn để chứa con của nó? –
Số lượng tùy chọn lớn hơn nhiều so với phần tử chứa. Tôi muốn giữ giao diện người dùng càng đơn giản càng tốt. – Blocka