2012-01-25 29 views
5

này được đề cập cụ thể đến dropkick jQuery plugin:jQuery nhấp vào thanh cuộn không đăng ký như trong phần tử trong IE?

http://jamielottering.github.com/DropKick/

Di chuyển đến bản demo thứ hai nơi danh sách tràn và có một thanh cuộn. Trong trình duyệt bao giờ nhưng IE, bạn có thể tương tác với thanh cuộn. Trong IE, bảng điều khiển được ẩn trên chuột lên, như thể nó đang thấy rằng nhấp chuột như là bên ngoài của các yếu tố có lẽ?

Tôi rất muốn được giúp đỡ để tìm ra sự cố.

Trả lời

9

Cố gắng làm điều đó theo cách này:

$dk.bind('focus.dropkick', function (e) { 
    $dk.addClass('dk_focus'); 
    }); 

    $(document.body).bind('click.dropkick', function (e) { 
    $dk.removeClass('dk_open dk_focus'); 
    }); 
+0

Điều đó không giải quyết vấn đề trong IE ở tất cả. – S16

+0

@ Greg-J Tôi đã thử nó trên ví dụ được cung cấp và nó hoạt động. – Cheery

+0

@ Greg-J Bạn đã thay thế mã trên dòng 144 trong jquery.dropkick-1.0.0.js bằng mã được cung cấp bởi tôi chưa? – Cheery

1

mở js tùy chỉnh cho dropkick và thay thế đoạn mã sau

$dk.bind('focus.dropkick', function (e) { 
    $dk.addClass('dk_focus'); 
    }).bind('blur.dropkick', function (e) { 
    $dk.removeClass('dk_open dk_focus'); 
    }); 

với

$dk.bind('focus.dropkick', function (e) { 
    $dk.addClass('dk_focus'); 
    }); 
Các vấn đề liên quan