2011-06-17 61 views
0

我正在加載rss提要框並將jScrollPane應用於它。在我的其他網站上效果很好,但出於某種原因,這只是在Safari中打破。它正確地加載頁面,然後突然單獨收集rss框。我嘗試過.delay()和(window).ready認爲它是時機,而.css(位置),卻無濟於事。關於爲什麼要這樣做的任何想法?jScrollPane在Safari中加載動態內容中斷頁面

它在這裏:miariddle.com/webclient/hundredstories/blog.html

scrollpane script: 
<script type="text/javascript">   
$(document).ready(function() { 

      $(".blog").jScrollPane(); 

      }); 
      </script> 

CSS: 
.blog { 
    width: 530px; 
    height: 250px; 
    position: absolute; 
    top: 380px; 
    left: 330px; 
    margin-left: 20px; 
    padding-left: 10px; 
    } 

HTML /腳本加載進:

+0

這是進料腳本:<腳本類型= 「文本/ JavaScript的」 SRC = 「http://output90.rssinclude.com/output?type=js & ID = 269690 &散列= 96dab464a684c8bb3b2f0449417da528」> – MMousehat

回答

0

我遇到過類似的問題,這裏的工作是什麼對我來說:

jQuery(window).load(function() { 

jQuery('.blog').jScrollPane(); 

}); 

也就是說,使用(window).load代替(window).read如你在你的問題中指出的那樣。

在我的情況下,由於WordPress腳本兼容性問題,我不得不使用jQuery(不是$)。但在你的情況下,它也可能與$一起工作。

希望這會有所幫助。

P.S.我注意到的另一件事是,您的網站的.blog div似乎只包含rss feed。 jScrollPane應用於該div,所以自然適用於div的內容。