JQuery .click()无法在Safari上运行

时间:2014-06-17 16:13:18

标签: jquery safari click

我有隐藏的输入,我使用以下脚本

激活它
$('#portada-button').click(function(event) { 
  $('#portada-input').click();
});

适用于除safari之外的所有浏览器。帮助!

1 个答案:

答案 0 :(得分:0)

虽然这可能适用于Firefox和Chrome,但您无法在某些浏览器(例如IE)中强制点击隐藏的输入。

快速破解将使输入可见并为其分配一个类:

.magic-fix {
    width:1px;
    height:1px;
    opacity: 0.0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
}