2011-08-18 40 views
5

Xin chào, tôi đang cố gắng tạo một danh sách có thể truy cập được bởi người dùng bàn phím và chuột. Khi tôi di chuột qua hoặc tập trung vào li i hiển thị điều hướng xuống. Sau đó tôi sử dụng chức năng mouseleave để đóng flyout khi tôi rời khỏi phần bay xuống. Tôi gặp sự cố khi thực hiện tương tự cho người dùng bàn phím. Hàm mờ không hoạt động như thế nào tôi muốn nó. Tôi cần một số chức năng focusleave tương tự như mouseleave. Tôi cũng cố gắng xây dựng ví dụ của riêng mình và không sử dụng plugin. Bất kỳ đề xuất?Sự kiện tập trung vào jQuery?

Dưới đây là một ví dụ về những gì tôi có:

<ul id="top-nav-tabs"> 
     <li class="top-nav-tab"> 
     <a href="#">Ex1</a> 
     <div class="sublevel"> 
      <ul class="sublevel-nav"> 
     <li>Test</li> 
     <li>test</li> 
     <li>test</li> 
     <li>test</li> 
      </ul> 
     </div> 
     </li> <li class="top-nav-tab"> 
     <a href="#">Ex2</a> 
     <div class="sublevel"> 
      <ul class="sublevel-nav"> 
     <li>Test</li> 
     <li>test</li> 
     <li>test</li> 
     <li>test</li> 
      </ul> 
     </div> 
     </li> 

+0

Có những gì bạn đang cố gắng? JavaScript đó ở đâu? – Beez

+0

'.focusout()'? –

Trả lời

0

.focusout()


Cập nhật: Tôi biết bạn muốn cuộn của riêng bạn, nhưng tôi nghĩ Plugin focusenterleave đây là những gì bạn đang tìm kiếm:

Đây là những tập trung và tập trung những gì mouseenter và mouseleave là để di chuột qua và mouseout. Điều đó về cơ bản có nghĩa là tập trung theo tab không bong bóng.

+0

tập trung giống như mouseout. tôi muốn một cái như mouseleave. Nếu bạn nhìn vào sự khác biệt giữa mouseout và mouseleave bạn sẽ thấy những gì tôi có ý nghĩa. –

+0

Cập nhật với nhiều thông tin hơn. – Ciaran

Các vấn đề liên quan