Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在IE8中,当滚动单击处理程序don';我不再工作了_Javascript_Jquery_Internet Explorer 8_Scroll_Jstree - Fatal编程技术网

Javascript 在IE8中,当滚动单击处理程序don';我不再工作了

Javascript 在IE8中,当滚动单击处理程序don';我不再工作了,javascript,jquery,internet-explorer-8,scroll,jstree,Javascript,Jquery,Internet Explorer 8,Scroll,Jstree,我正在使用JStree创建一个基本树。在每个浏览器中打开、关闭,。。。除了IE8之外,一切都很好。我把问题缩小到这一点: 当我不滚动页面并且树位于页面顶部时,所有单击都可以正常工作 当我滚动页面(如20px),然后试图打开树,这是行不通的。奇怪的是,如果我点击箭头上方的20px来打开树,这就行了。我需要在实际箭头上方单击的像素数量取决于我在页面上的滚动量 我想这与某些元素的定位有关,但我无法理解。有没有人对此有经验,或者JSTree或IE8中是否存在已知的bug 非常感谢您的提问(也可能是答案)

我正在使用JStree创建一个基本树。在每个浏览器中打开、关闭,。。。除了IE8之外,一切都很好。我把问题缩小到这一点:

当我不滚动页面并且树位于页面顶部时,所有单击都可以正常工作

当我滚动页面(如20px),然后试图打开树,这是行不通的。奇怪的是,如果我点击箭头上方的20px来打开树,这就行了。我需要在实际箭头上方单击的像素数量取决于我在页面上的滚动量

我想这与某些元素的定位有关,但我无法理解。有没有人对此有经验,或者JSTree或IE8中是否存在已知的bug


非常感谢您的提问(也可能是答案):您是否正在使用?JSTree在v1.0rc中被完全重写了。

问题(也可能是答案):您是否正在使用?JSTree在v1.0rc中被完全重写。

嘿,PhysX,我遇到了同样的问题,不得不修复它。我找不到任何有效的jsTree版本,但我确实发现,如果我将IE8设置为使用“Compatibility View”模式,问题就会消失。我的下一个想法是“如何强制用户的浏览器使用此模式?”我研究了Compatibility视图,发现只要插入此元标记,就可以解决此问题:

<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
<title>My Tree</title>

我的树

这不是一个理想的解决方案,因为您网站的其他部分可能不需要这种模式,但它对我很有效。

嘿,PhysX,我遇到了同样的问题,必须解决它。我找不到任何有效的jsTree版本,但我确实发现,如果我将IE8设置为使用“Compatibility View”模式,问题就会消失。我的下一个想法是“如何强制用户的浏览器使用此模式?”我研究了Compatibility视图,发现只要插入此元标记,就可以解决此问题:

<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
<title>My Tree</title>

我的树

这不是一个理想的解决方案,因为您网站的其他部分可能不需要这种模式,但它对我很有效。

我们仍然使用v1.0rc。我会更新到最新版本,试试看。感谢您的提示。更改为最新版本并不能解决此问题。我们仍在使用v1.0rc。我会更新到最新版本,试试看。谢谢你的提示。更改为最新版本并不能解决问题。