[英]JScrollPane doesn't come up on first page load
我在登錄頁面上使用的是JScrollPane,基本上登錄成功后,它將轉到第二個頁面,在該頁面上我應該看到ScrollBar,但是第一次加載時滾動條卻沒有顯示,我必須再次刷新頁面,有人知道為什么會這樣嗎? 有人使用過JScrollPane嗎?
謝謝你的幫助。
$(function()
{
// this initialises the demo scollpanes on the page.
$('#logos').jScrollPane();
});
<head>
<link rel="stylesheet" type="text/css" href="css/jScrollPane.css" />
<script type="text/javascript" src="jquery/jquery-1.3.2.js"></script>
<script type="text/javascript" src="jquery/scrollPane.js"></script>
<script type="text/javascript" src="jquery/jScrollPane.js"></script>
</head>
<body>
<div id="logos" class="scroll-pane">
<a id="logo1" href=""><img src="" /></a>
<a id="logo2" href=""><img src="" /></a>
.....
......
</div>
</body>
另外,使用Firebug時也看不到任何錯誤。
看完代碼后,我意識到我需要重新初始化滾動窗格,
因此,在添加以下代碼后,滾動條仍然不會出現在首頁加載中,但是一旦我移動光標,它就會出現,所以我想知道如何在沒有懸停效果的情況下重新初始化它,
$(function() {
reinitialiseScrollPane = function()
{
$('#logos').jScrollPane();
}
$('body').hover(function() {
reinitialiseScrollPane();
});
});
謝謝你的幫助。
只是為了將來參考,問題是當有圖像時,滾動窗格需要重新初始化,因此以下代碼可以解決問題
$('#logos').jScrollPane({reinitialiseOnImageLoad: true});
如果您希望自動刷新頁面以解決此問題,那么我建議您不要這樣做,因為它看起來像是一個可疑的台階;-)
一些代碼將很有用。 您是否在documentready事件中實例化它? 您正在使用什么瀏覽器? 您有任何錯誤嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.