2012-07-05 170 views
-1

此腳本適用於Chrome和Firefox,但不適用於Internet Explorer。 任何人都可以請幫忙嗎?腳本不能在Internet Explorer中工作

<script type="text/javascript" language="javascript"> 
$(document).scroll(function(e) { 
    if($(this).scrollTop() > 170 && $(window).scrollTop() + $(window).height() != $(document).height()) { 
     $("#testimonial_list").css({"position" : "fixed", "top" : "10px"}); 
    } else { 
     $("#testimonial_list").css({"position" : "absolute", "top" : "210px"}); 
    } 
}); 
</script> 
+2

什麼是不工作?它在做什麼? – 2012-07-05 14:26:40

+0

它在IE中根本不會觸發:( – 2012-07-05 14:27:33

+0

嘗試在http://jsfiddle.net上設置一個演示文件,其中包含ur html代碼 – TRR 2012-07-05 14:28:05

回答

1

可能有幫助的小點,但是在腳本聲明中不包含language =「javascript」。

如果你使用的是html5,你不再需要它與type屬性一起,但是如果你使用xhtml trans或嚴格使用更基本的版本。

<script type="text/javascript"> 

</script> 

還具有IE瀏覽器與頂級的問題,使得Facebook頁面時,我用這個在過去,你需要針對頂部框架不只是在HTML中的iframe,這種頁面可能幫助你。

http://help.dottoro.com/ljnvjiow.php

乾杯, 斯特凡

+0

感謝Stefan,我會記住這一點,現在我只是改變了一些設置在Internet Explorer選項和邦:)它的工作 – 2012-07-05 16:56:12

+0

您更改了哪些設置?看起來好像不會通過更改瀏覽器設置來解決問題。 – 2012-07-05 19:43:19

相關問題