2012-09-20 60 views
2

我工作在一個非常小的網站,並已要求使用滾動條顯示在頁面的內容:http://discovermonroeville.com/literary-heritage爲什麼jQuery Tiny Scrollbar不能在IE7中正常工作?

我發現這個方便的jQuery插件:http://baijs.nl/tinyscrollbar/

插件的一切,除了IE7的偉大工程,但由於某些原因,它不會在IE7中滾動。

下面是代碼:

<div id="scrollbar1"> 
    <div class="scrollbar"><div class="track"><div class="thumb"><div class="end"></div></div></div></div> 
    <div class="viewport"> 
     <div class="overview">    
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut vitae velit at velit pretium sodales. Maecenas egestas imperdiet mauris, vel elementum turpis iaculis eu. Duis egestas augue quis ante ornare eu tincidunt magna interdum. Vestibulum posuere risus non ipsum sollicitudin quis viverra ante feugiat. Pellentesque non faucibus lorem. Nunc tincidunt diam nec risus ornare quis porttitor enim pretium. Ut adipiscing tempor massa, a ullamcorper massa bibendum at. Suspendisse potenti. In vestibulum enim orci, nec consequat turpis. Suspendisse sit amet tellus a quam volutpat porta. Mauris ornare augue ut diam tincidunt elementum. Vivamus commodo dapibus est, a gravida lorem pharetra eu. Maecenas ultrices cursus tellus sed congue. Cras nec nulla erat.</p>     
     </div> 
    </div> 
</div> 

任何線索,爲什麼它不會在IE7滾動?謝謝。

回答

2

它看起來像它可能是一個JavaScript錯誤。延時後刪除「」:1000

 $(document).ready(function() { 
$('.slideshow').cycle({ 
     fx: 'fade', 
     speed: 6000, 
     delay: 1000, 
     }); 
     $('#scrollbar1').tinyscrollbar(); 
+0

非常感謝您抽出時間來這麼仔細看在代碼中。我在Stackoverflow上看到了一個偉大的未來。 – fmz

+0

不用擔心,謝謝。這是在IE開發人員工具中檢查控制檯選項卡的簡單情況。 ;) – trickyzter

+1

IE對於JavaScript規範的某些版本中不允許的','字符更加嚴格,但現在在新版本中不存在錯誤 – andyb

0

重新初始化您的滾動,然後它會正常工作.....

$('#scrollbar1').tinyscrollbar_update(); 
相關問題