2011-10-23 101 views
1

我想知道是否有人知道最新版本的jScrollPane與最新版本的jQuery一起使用。jScrollPane&jQuery 1.6兼容性

我使用jQuery 1.6.4

我已經試過JScrollPane的1.x中,2.0beta10和HEAD從GitHub,他們都不上班,甚至完全一樣的行爲方式。我認爲這可能是一個版本兼容性問題,因爲我所做的似乎並不奇特。

我使用一個div:

.scroll-pane { 
    position: absolute; 
    overflow: auto; 
    height: 100% 
} 

,並呼籲JScrollPane的如下:

jQuery(function() { 
    return $('.scroll-pane').each(function() { 
    var api, jsp_resize_timeout; 
    $(this).jScrollPane(); 
    api = $(this).data('jsp'); 
    jsp_resize_timeout = void 0; 
    return $(window).bind('resize', function() { 
     if ($.browser.msie && !jsp_resize_timeout) { 
     return jsp_resize_timeout = setTimeout(function() { 
      return api.reinitialise(); 
     }, 50); 
     } else { 
     return api.reinitialise(); 
     } 
    }); 
    }); 
}); 

滾動條甚至不出現,直到我調整窗口的大小。我猜測這個API是由於某種原因未被初始化的。一旦我調整大小,我得到滾動條,但滾動不起作用。 div只是閃爍。任何建議?

回答

-1

試試Jquery 1.4.2版。最新版本的Jscrollpane與jquery 1.6.4不兼容。

您可以從[這裏]下載(或簡單包含)此版本。

謝謝!

+0

鏈接?你從哪裏找到這些信息? – motoxer4533

+0

http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js 我遇到了類似的問題,發現他們使用的版本是1.4,所以我用它並且工作得很好我。 – kumar

0

如果你下車JScrollPane的git的樞紐帳戶的文件,包括滾輪,其工作原理與jQuery 1.7.1