对于<canvas>的z索引,我遇到了一个奇怪的问题;在IE9中没有将其呈现为正确的层。请看一下这把小提琴:
下面是它的工作原理:
(红框)应该是超链接的,是顶层。(青色的<canvas> )应该是下一层。(带绿色背景的盒子)应该在底部。。
这在Chrome,Firefox,甚至IE8中都能正常工作。然而,在IE9中,青色<canvas>是顶层,除了底部的不覆盖青色<canvas>的小区域外,红色的超链接框不再可点击。
还有一点值得注意:如果您将<canvas>更改为<div>,即更改行:
var can = $(
我有VBA代码,可以启动网页,搜索超链接,单击超链接打开另一个IE选项卡,该选项卡询问要查看该数据的Excel版本。
请选择Excel版本
(o) Excel 2000
(o)以前的版本
好的,取消
但是,在单击初始页面的超链接后,我无法将焦点设置为新创建的IE选项卡。
到目前为止,下面的代码运行良好。
Private Sub CommandButton1_Click()
Dim winShell As Shell
Dim ie As Object
Dim ie_window As Variant
Dim target_URL As String
Dim ieApp As Obje