是否可以使用jquery / javascript关闭通过单击输入文件类型打开的窗口?
我有:
$("input[name=profileImage]").click(function(e){
if(e.handled!=true){
e.handled= true;
}else{
//Trigger close the pop-up or stop the file browse window from being shown
e.preventDefault();// Does not work
return false; //no change either
}
});
HTML部分:
<div class="control-group">
<label class="control-label" for="form-field-1">Featured Image</label>
<div class="controls span4">
<input type="file" class="profileImage" name="profileImage" id="id-input-file-1" />
<span class="help-button ace-popover" data-trigger="hover" data-placement="right" data-content="Image type should be jpg/png">?</span>
<span> Upload your photo here </span>
</div>
</div>
我正在使用backbone framework
并使用twitter bootstrap
完成模板化(模板是付费模板)。
这是为了防止它再次触发。我单独在firefox(windows)中遇到这个问题。单击输入类型将触发浏览窗口两次。