此代码段不适用于Safari 5.1.7(Windows)

时间:2016-05-18 20:29:45

标签: javascript jquery

$('#btn').bind('click', function(e){
    e.stopPropagation();
    $d('input[type="file"]').trigger('click');
});

我想绑定或者想要通过单击另一个按钮来触发浏览器窗口。以上代码适用于所有其他浏览器。只有Safari 5.1.7(Windows)无法编译它。

  

注意我的控制台没有错误。

1 个答案:

答案 0 :(得分:0)

再次轮到我......哈哈.. 经过搜索和搜索后搜索我发现上面的代码没有问题,它是干净的&amp;简单。但问题在于浏览器Safari 5.1.7(Windows),因为它没有考虑添加<input type="file" name="">的{​​{1}}。

因此我使用了CSS:: display:none&amp; display:none而不是height & width = 0visibility = hidden

就是这样,现在它的效果和我想要的一样好。

  

干杯!