作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在从谷歌的 cdn 加载 jQuery UI。它适用于除 IE9 之外我必须支持的所有浏览器 (IE8+)。我在 jQuery UI 代码的这一行(未缩小版本中的第 249 行)的页面加载中遇到一个奇怪的错误:
$.support.selectstart = "onselectstart" in document.createElement( "div" );
错误是:
SCRIPT438: Object doesn't support property or method 'createElement'
包含它的代码是
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.js">
</script>
我查看了调试器中的“文档”对象,它似乎定义了 createElement(正如预期的那样)。
最佳答案
我终于发现问题了。我不知道为什么会这样,但出于某种原因,IE9 中的范围界定问题文档并不是您期望的文档。
行为可以在这里看到:http://jsfiddle.net/esn2v/8/
with(block = document.createElement('div')) {
with(detaildiv = document.createElement('div')) {
alert('test');
}
}
它在除 IE9 之外的任何浏览器中都可以正常工作。如果您在 IE9 中打开它,则不会出现任何警报,您可以查看控制台以查看有关文档的错误。
如果您只包含 jquery 和 jquery UI,就不会发生这种情况:http://jsfiddle.net/uRFz5/
<script src=
"//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
我的应用一定是一场完美 Storm 导致了这个问题的发生。
关于javascript - 在 IE9 中加载 JQueryUI 1.10.3 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19095202/
我正在开发一个需要能够平均三个数字的 Facebook 应用程序。但是,它总是返回 0 作为答案。这是我的代码: $y = 100; $n = 250; $m = 300; $number = ($y
我只是无法弄清楚这一点,也找不到任何对我来说有意义的类似问题。我的问题:我从数据库中提取记录,并在我的网页上以每个面板 12 条的倍数显示它们。因此,我需要知道有多少个面板可以使用 JavaScrip
我是一名优秀的程序员,十分优秀!