5
這具體參照了jQuery踢反彈球插件:jQuery點擊滾動條不在IE中的元素註冊?
http://jamielottering.github.com/DropKick/
滾動到第二演示,其中列出了溢出,並有一個滾動條。在任何瀏覽器,但IE瀏覽器,你可以與滾動條交互。在IE中,面板隱藏在鼠標上,好像它看到點擊是在元素之外也許?
我想任何幫助,以追查問題。
這具體參照了jQuery踢反彈球插件:jQuery點擊滾動條不在IE中的元素註冊?
http://jamielottering.github.com/DropKick/
滾動到第二演示,其中列出了溢出,並有一個滾動條。在任何瀏覽器,但IE瀏覽器,你可以與滾動條交互。在IE中,面板隱藏在鼠標上,好像它看到點擊是在元素之外也許?
我想任何幫助,以追查問題。
嘗試做這樣:
$dk.bind('focus.dropkick', function (e) {
$dk.addClass('dk_focus');
});
$(document.body).bind('click.dropkick', function (e) {
$dk.removeClass('dk_open dk_focus');
});
爲踢反彈球打開自定義JS和替換下面的代碼
$dk.bind('focus.dropkick', function (e) {
$dk.addClass('dk_focus');
}).bind('blur.dropkick', function (e) {
$dk.removeClass('dk_open dk_focus');
});
與
$dk.bind('focus.dropkick', function (e) {
$dk.addClass('dk_focus');
});
這並不解決問題IE瀏覽器。 – S16
@ Greg-J我在提供的例子上試過了,它工作。 – Cheery
@ Greg-J您是否用我提供的那個替換了jquery.dropkick-1.0.0.js中第144行的代碼? – Cheery