- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的html
<input id="fileUploaderInput" ng-model="$ctrl.files" ng-change="$ctrl.onSelectFiles()" style="display: none" type="file"
ngf-select multiple>
<button type="button" class="button shed-btn button-energized" ng-click="$ctrl.onClickBrowse()">Browse</button>
我的 js 代码在单击按钮时触发输入元素的单击事件。
vm.onClickBrowse = function () {
document.getElementById('fileUploaderInput').click();
}
它在 android 和 iphone6 上运行良好,但在 iphone5 上运行不正常。任何帮助将不胜感激
最佳答案
请尝试此解决方案。
a) 将您的输入包裹在您的按钮中
<button
type="button"
class="button shed-btn button-energized upload-inp-wrapper"
ng-click="$ctrl.onClickBrowse()">
Browse
<input
type="file"
id="fileUploaderInput"
ng-model="$ctrl.files"
ng-change="$ctrl.onSelectFiles()"
ngf-select multiple>
</button>
b) 相应地设置元素的样式
.upload-inp-wrapper{
position: relative;
}
.upload-inp-wrapper input{
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
opacity: 0; /* so it doesn't show */
z-index: 2; /* or whatever keeps the input above button */
}
关于ios - ngf-select 不适用于 iphone5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46052812/
一些 ng-file-upload 指令显然在这里起作用:我可以看到图像预览,并且上传效果很好。我现在正在尝试验证图像分辨率。检查元素时我看到以下内容: 我可以看到 ngf-dimensions 属
尝试上传图像文件并在名为 onFileSelect 的 AngularJS 函数中对其进行处理。但是,单击“选择文件”按钮后,onFileSelect 中 $scope.fileMsg 的值未更新。有
这是我的html Browse 我的 js 代码在单击按钮时触发输入元素的单击事件。 vm.onClickBrowse = function () { document.getEleme
我是 AngularJS 菜鸟。我试图实现一个表单,它要求填写所有输入字段,包括文件上传输入。 与第一个例子完全一样: https://angular-file-upload.appspot.com/
我试图在 ng-file-upload 中将文件类型限制为 CSV组件,但它不起作用 - 它仍然接受所有文件。 我都试过了 ngf-pattern="'*.csv'"和 ngf-pattern="*.
在 Cloudinary 中使用 ngf-resize 生成图像 URL。 但是 Cloudinary 的响应返回不同的宽度和高度。 最佳答案 调整大小将保持图像的宽高比,因此宽度或高度之一将是
我在 ng-file-upload 中遇到了 ngf-select 指令对于 AngularJS。它的用法就像 Select File 我设法找到很少关于它代表什么的信息。我只能猜测这类似于
TypeError: Illegal invocation添加 $watch 时发生与 objectEquality在包含 ngf-drop 使用的文件属性的模型上设置为 true . 也如报道 he
这是源代码。 位于衍生 Html 模板下方。 angular.module('ptgui.imagebox',[ 'ngFileUpload' ]) .directive('ptgu
我有这个来源。 Drag and Drop 当我单击显示图像的 ptgui-imagebox 时
我想让我的 Angular 应用程序 seo 友好,所以我搜索了谷歌并找到了几个解决方案 Make your Angular App SEO-Friendly (Angular 4 + Univers
我是一名优秀的程序员,十分优秀!