2013-01-03 24 views
8

Có một số nhấp nháy khi tôi sử dụng chức năng hiển thị và ẩn trên các div của tôi. Tôi đang sử dụng đoạn mã sau bây giờ:Có thể áp dụng phần tử di chuột trong jQuery vào hai div có chức năng hiển thị và ẩn không?

$(document).ready(function(){ 
    $("#tekstvanitem-1").hide(); 
    $("#thumbnail-1").hover(function(){ 
    $("#tekstvanitem-1").show(); 
    },function(){ 
    $("#tekstvanitem-1").hide(); 


}); 
}); 

Vấn đề là khi tôi tái đầu tư thumbnail-1 nó hiển thị tekstvanitem-1. Nhưng bởi vì tekstvanitem-1 bật lên trên thumbnail-1 nó trông giống như nhấp nháy của nó bởi vì im không phải trên thumbnail-1 nữa. Vì vậy, nó là loại một vòng lặp.

Có thể đặt phần tử di chuột khi chuột của tôi đang ở trên hình thu nhỏ-1 hay chuột của tôi trên tekstvanitem-1 không?

cảm ơn trước!

+1

Ví dụ Fiddle: http://jsfiddle.net/Lqhqz/ –

Trả lời

5

Chắc chắn. Chỉ cần đặt #tekstvanitem-1 trong bộ chọn ...

$(document).ready(function(){ 
    $("#tekstvanitem-1").hide(); 
    $("#thumbnail-1, #tekstvanitem-1").hover(function(){ 
     $("#tekstvanitem-1").show(); 
    },function(){ 
     $("#tekstvanitem-1").hide(); 
    }); 
}); 
+1

Fixed fiddle ví dụ: http://jsfiddle.net/Lqhqz/1/ –

+0

Cảm ơn bạn rất nhiều! Đã giải quyết vấn đề = D – leonidus

+0

Rất vui được giúp bạn đời :) – Archer