繁体   English   中英

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

[英]This Snippet is not working on Safari 5.1.7 (Windows)

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

我想绑定或说要通过单击另一个按钮来触发浏览器窗口。 上面的代码在所有其他浏览器中都可以正常工作。 只有Safari 5.1.7(Windows)无法编译。

另外请注意,我的控制台没有错误。

再次轮到我了..哈哈..因此,在搜索之后,我发现上面的代码没有问题,这很干净而且很简单。 但是问题出在浏览器Safari 5.1.7(Windows)上,因为它没有考虑将<input type="file" name="">CSS:: display:none添加到其中。

所以我display:none使用display:none而是使用height & width = 0visibility = hidden

仅此而已,现在它可以按我的意愿运行。

干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM