作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚开始学习 AngularJS,并且正在接近指令。我需要创建一个名为 f.e. 的指令“thumbnail”将“src”(图像)作为输入并创建它的缩略图。到目前为止,我已经编写了 javascript 函数来创建正确完成其工作的缩略图:
function readURL(input) {
var imageSize = 50;
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
var blah = $('#myimage');
blah.attr('src', e.target.result);
var height = blah.height();
var width = blah.width();
if (height < imageSize && width < imageSize) {
if (width > height) {
blah.width(imageSize);
}
else {
blah.height(imageSize)
}
}
};
reader.readAsDataURL(input.files[0]);
}
}
</script>
<body onload="readURL(this);">
<img id="myimage" src="../picture.gif" width="50" alt="your image" />
但是,我还没有找到一个基于 JS 函数(在 AngularJS 中)生成 Element 的简单示例。有什么帮助吗?
谢谢!
最佳答案
这取决于您想要实现的目标。如果您在客户端创建缩略图的目的是:
width
和height
特性。
<img src="/original/320x320.jpg" style="width: 100px; height: 100px">
关于AngularJS 指令创建缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21960965/
我是一名优秀的程序员,十分优秀!