2012-07-05 272 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

相关问题