【发布时间】:2014-05-21 20:12:45
【问题描述】:
我在 jquery colorbox 中创建一个小部件,它允许用户加载文件。遵循我的实现方式:
我有一个带有type='file' 的输入标签和带有visibility:hidden 的样式,
然后,我创建了两个标签,它们都具有指向文件上传输入元素的“for”属性,其样式类似于按钮。所以当用户点击它时,浏览器会为他们打开选择文件弹出窗口。
此方法适用于 IE9、IE10。但它在 IE8 中不起作用,点击标签似乎甚至不会触发输入元素上的点击事件。
请帮帮我。
提前致谢
【问题讨论】:
-
您将无法触发它。您必须将输入放置在标签上方并使其不透明......用户最终会点击输入,但他们实际上不会看到它。
-
非常感谢伊恩,我按照你上面所说的做了,现在可以了。
标签: javascript jquery html css internet-explorer-8