什么可能导致Javascript停止在IE严格模式下工作
What could be causing Javascript to stop working in IE in Strict mode
我试图调试我的jQuery插件,它在IE中工作得很好,直到我添加了<!doctype html>
。它仍然可以在所有浏览器中正常工作,除了IE 和(在6,7,8中测试)。是什么原因造成的呢?
页面如下:http://liime.net/projects/liimeBar/demo.html
你在constructScrollers()中的条件窗口。innerHeight & lt;$("身体")[0].scrollHeight为false,因为这两个值在IE8中是相同的。所以没有创建滚动条
在jQuery中做一些研究,你会发现适当的函数如何获得你想要测试的高度
你有很多代码在里面,如果你使用更多的jQuery函数可能会更好,而不仅仅是选择器。
——编辑试试这个$(窗口).height () & lt;$('体').height ()
注:通过这个脚本,您只能为主体创建一个滚动条,因为您对主体进行了硬编码。尝试$(this)代替,这是你调用liimebar()函数的对象,不要在liimebar_buttons上使用id,…栏等,但是类,所以你可能有更多的滚动条
相关文章:
- IE与Chrome的怪癖模式
- 将IE模拟模式从iframe覆盖到IE8
- 如何使用 JavaScript 或 PHP 将 IE 11 企业模式设置为标准模式
- 使用IE 10兼容模式使用Mxgraph旋转单元格
- 如何使Asp.net网站同时在IE 11(非可比模式)和IE 8中工作
- 应为']'在IE 8文档模式的正则表达式中:IE 8标准
- 自定义模式脚本 - Safari 和 IE 问题
- IE 是否进入睡眠模式
- 如何修复IE 9中的文档模式重启
- Javascript只能在IE Compat模式下工作
- 当我不在兼容模式下时,JQuery 在 IE 中表现得很奇怪
- 强制较旧的IE进入怪癖模式是不好的
- “函数声明不能嵌套在语句中” - IE 处于严格模式错误
- IE 文档模式兼容性
- 如何从IE和Chrome浏览器中的显示模式对话框窗口返回数组对象
- 使用 javascript 更改 IE 兼容模式
- 在 IE 11 的严格模式下,不允许将 AngularJS 分配给只读属性
- 如何在JSP中找到IE模式
- 检测显示器是否已从 IE 展台模式打开电源
- 检查用户是否正在使用具有兼容模式的IE