對不起,如果這是一個非常簡單的問題,但我似乎無法在SO或jScroll谷歌組中找到答案。某些對象不支持jScrollPane?沒有自定義css應用於滾動條
目前,我的代碼基本上是:
<div id="wrapper">
Content here.
</div>
然後,一個名爲$(文件)函數中。就緒,我有:
$('#wrapper').jScrollPane({ showArrows: true, verticalArrowPositions: 'after'});
不過,我收到錯誤的是:
SCRIPT438: Object doesn't support property or method 'jScrollPane'
有趣的是,代碼成功地將本地化的滾動條應用到包裝div。然而,沒有應用自定義css,並且當我檢查Firebug時,jScroll沒有創建它自己的滾動條,我猜想這就是爲什麼只有瀏覽器的原生滾動條設計出現。
任何想法這個錯誤是什麼意思?該對象是一個div,所以我不知道爲什麼它不支持jScrollPane。正在指向所有正確的CSS和JS文件,並且Firebug告訴我該網站正在加載它們。所有瀏覽器中都有同樣的問題。
抱歉無法提供鏈接。該項目位於我公司的內部服務器上。感謝您提供任何建議。
編輯:這是我的鏈接/腳本看起來像在標題。
<link type="text/css" href="jscroll/jScrollPane.css" rel="stylesheet" media="all" />
<script type="text/javascript" src="jscroll/jquery.mousewheel.js"></script>
<script type="text/javascript" src="jscroll/jScrollPane-min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
編輯:解決。 我不確定這是否是問題解決的原因,但我意識到我正在處理的頁面的其他部分正在調用更多的jQuery更新版本。我刪除了上面顯示的所有調用,因爲它是在jScrollPane教程頁面上調用的版本。似乎解決了這個問題。
謝謝大家。
猜你有一個'腳本'標籤缺少包含jquery或jscrollpane插件。 – Prusse
就像我在帖子中說的,當我檢查Firebug時,它可以加載所有的外部CSS和JS文件。爲了以防萬一,我在頭文件中包含了標籤的外觀。任何其他想法? – Sisi
你現在正在使用 - 我正在使用jQuery 1.10.2 - 恢復到jQuery 1.4.2也解決了我的問題 - 幸運的是,使用Drupal意味着我有jQuery 1.4.2可用。 – mattbee