Javascript 对于原始页面,我使用IE开发者工具禁用CSS,它不会崩溃。

Javascript 对于原始页面,我使用IE开发者工具禁用CSS,它不会崩溃。,javascript,internet-explorer,jquery-ui,jquery-ui-autocomplete,Javascript,Internet Explorer,Jquery Ui,Jquery Ui Autocomplete,我仍在试图找出IE8崩溃的原因,但当您向页面添加jQueryUI主题时,它确实对我有效,例如: <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/cupertino/jquery-ui.css"> 出于某种原因,IE8在这里崩溃,尽管对我来说,有时删除.addClass和.attr行时不会崩溃 编辑2:好的,由于某种原因IE

我仍在试图找出IE8崩溃的原因,但当您向页面添加jQueryUI主题时,它确实对我有效,例如:

<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/cupertino/jquery-ui.css">
出于某种原因,IE8在这里崩溃,尽管对我来说,有时删除
.addClass
.attr
行时不会崩溃


编辑2:好的,由于某种原因IE正在破坏你的
.ui自动完成
风格。如果更改
溢出:滚动
溢出:自动则IE8不会崩溃。或者将
max height
更改为just
height
,这也会修复它。我猜这是IE中的一个bug,要么是
max height
(可能),要么是
overflow

是的。谢谢遗憾的是,这并没有解决问题。如果您运行一个快速测试来使用jQuery 1.6.4版,它是否仍然失败?(目前页面上有1.4.3)是的。首先是1.6.4。这很奇怪,因为我使用的是来自jQueryUI示例的原始代码。确认了1.6.4,并且在我的浏览器上失败了。非常奇怪的是,如果我把这个本地文件拉到我的机器上,它不会失败——我没有你的CSS文件的源代码和引用的图像。是否可以在线删除该图像并删除图像引用?(尝试从我的本地计算机复制。)复制此处的所有文件:按照建议进行此更改时-脚本失败(所有竞争值均未定义)
   if ( this.value && ( !request.term || matcher.test(text) ) )
       return {
<script type="text/javascript">
<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/cupertino/jquery-ui.css">
this.active = item.eq(0)
    .children("a")
    .addClass("ui-state-hover")
    .attr("id", "ui-active-menuitem")
    .end();