我想在我的网站上使用它,但它似乎无法在IE中使用。
如何让它在所有浏览器中运行?
由于
编辑 -
我只有jsfiddle页面上的内容。在Firefox和Opera中,div会滚动页面内容直到它到达终点,此时它会随着页面的其余部分继续滚动而变得固定。在IE8中,内容显示在div下面,而不是在它后面。它适用于jsfiddle页面,但不适用于我自己的html页面。
以下是我正在测试的内容:http://cornisharchive.site90.net/test/222.html
答案 0 :(得分:0)
将第一个脚本调用放在脑中:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>
这是一个简单的小型在线js,它将检查它是否是IE浏览器,如果是,它将显示一个类似弹出窗口的对话框,转发用户安装“ChromeFrame”,这使得IE运行像chome,full jquery和css3支持!!!
答案 1 :(得分:0)
position:fixed在旧版本的IE中以及当您的页面使用错误的DOCTYPE时会出现问题。
尝试将其用作HTML中的第一行:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
这是一个链接,讨论有关位置的问题/解决方案:在IE中修复:http://tagsoup.com/cookbook/css/fixed/