Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
Internet explorer 8 IE8标准模式:div上的onclick处理程序未启动_Internet Explorer 8_Onclick_Css Position - Fatal编程技术网

Internet explorer 8 IE8标准模式:div上的onclick处理程序未启动

Internet explorer 8 IE8标准模式:div上的onclick处理程序未启动,internet-explorer-8,onclick,css-position,Internet Explorer 8,Onclick,Css Position,在我的应用程序中,我有一行按钮(用于BBcode),它们包含在不同的位置。每个按钮都是一个具有固定尺寸的空div、一个背景图像和一个onclick处理程序。到目前为止,这在所有浏览器中都非常有效 现在我又添加了一个这一行的实例,但这次它位于一个绝对定位的弹出式div中(至少这是我能想到的一个显著区别,因为除此之外,它的代码是完全相同的)。这也适用于除IE8之外的所有浏览器,在IE8中,单击按钮不起任何作用。除非我打开兼容模式,在这种情况下,它工作得很好 难道没有其他方法可以让Internet E

在我的应用程序中,我有一行按钮(用于BBcode),它们包含在不同的位置。每个按钮都是一个具有固定尺寸的空div、一个背景图像和一个onclick处理程序。到目前为止,这在所有浏览器中都非常有效

现在我又添加了一个这一行的实例,但这次它位于一个绝对定位的弹出式div中(至少这是我能想到的一个显著区别,因为除此之外,它的代码是完全相同的)。这也适用于除IE8之外的所有浏览器,在IE8中,单击按钮不起任何作用。除非我打开兼容模式,在这种情况下,它工作得很好


难道没有其他方法可以让Internet Explorer正常工作吗?

我找到了解决方案。是按钮上的“float:left”属性导致它失败

这是相当奇怪的,因为在包含此代码的所有其他地方,它也有浮点值,并且它工作正常。甚至在IE8中


无论如何,删除它并使用“display:inline block”进行放置就成功了。

我找到了解决方案。是按钮上的“float:left”属性导致它失败

这是相当奇怪的,因为在包含此代码的所有其他地方,它也有浮点值,并且它工作正常。甚至在IE8中


不管怎样,删除它并使用“display:inline block”进行放置就成功了。

我在IE8中也遇到了同样的问题。div中的透明区域不可单击。一个简单的解决方案是将背景图像设置为透明的
.gif

我的CSS解决方案:

背景图像:url(“images/pixel.gif”);

…其中,
pixel.gif
是1x1透明图像。

我在IE8中遇到了同样的问题。div中的透明区域不可单击。一个简单的解决方案是将背景图像设置为透明的
.gif

我的CSS解决方案:

背景图像:url(“images/pixel.gif”);

…其中
pixel.gif
是1x1透明图像。

您也应该发布代码。您也应该发布代码。如果不想承载图像,这里是base64 png版本<代码>背景:url('data:image/png;base64,ivborw0kggoaaaansuhueugaaaaaaaaaaaaaaaaaaaaaqmaaal21bkaaaa1bmvex/TQBcNTh/aaaaaaxrstlmaqobyzgaaapjrefuejjjygaaayaazy3fkaasuvork5cyii=')如果不想承载图像,这里是base64 png版本<代码>背景:url('data:image/png;base64,ivborw0kggoaaaansuhueugaaaaaaaaaaaaaaaaaaaaaqmaaal21bkaaaa1bmvex/TQBcNTh/aaaaaaxrstlmaqobyzgaaapjrefuejjjygaaayaazy3fkaasuvork5cyii=')