- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在使用 html 和 javascript 处理文件上传。我有没有滚动的 div 标签,能够显示图像并使用浏览器滚动条轻松向下滚动。现在我必须更改 div 标签以具有滚动条,但是当我这样做时,加载图像时界面开始无响应。
每次上传后,每张图片都会一张一张地加载。在上传之前,我在发送之前调整了图像的大小和方向。我尝试使用工作线程,但它无法处理 dom 等。
还有其他方法可以提高速度吗...
下面的代码从图像中获取 exif 并对图像进行定向
var loadingMetaImage = function (f, index, callback) {
loadImage.parseMetaData(
f,
function (data) {
if (data.exif)
options = { canvas: true, orientation: data.exif.get('Orientation') };
else
options = { canvas: true };
loadImage(
f,
function (img) {
callback(img.toDataURL('image/jpeg', 1.0));
},
options);
});
};
调用上面代码并调整其大小的代码(逐步调整大小以获得更好的质量)
loadingMetaImage(file.unprocessed, file.index, function (data) {
self.imageResize(data, function (result) {
self.files[file.index].datas = data;
uploadFile(file.index, result, file.name, file.realName, file.hasReader);
});
});
最佳答案
body{
overflow: hidden;
}
.scroll-div{
overflow-x: hidden;
overflow-y: auto;
height: 60%;
width: 80%;
position: absolute;
top: 10%;
left: 10%;
background-color: antiquewhite;
box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}
p{
position: absolute;
top: 70%;
left: 10%;
height: 40%;
width: 80%;
overflow: auto;
}
<div class='scroll-div'>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
Some text <br><br>
</div>
<p>
The code there is:
<br><br>
body{<br>
overflow: hidden;<br>
}<br>
.scroll-div{<br>
overflow-x: hidden;<br>
overflow-y: auto;<br>
/* Rest of styling */<br>
}<br>
</p>
忽略代码,您需要的一切都在“运行代码片段”按钮中。
关于javascript - HTML:使用 div 滚动条滚动变得很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29640040/
我在 android 代码中使用 asmack XMPP。我可以正常登录 XMPP 服务器,但是当我尝试创建新用户时出现问题。我想要实现的是: 以管理员身份登录。 创建一个新用户。 从管理员注销。 以
这是我的标记页面,其中有一个按钮可以从数据库中搜索数据并显示在网格中 这是我背后的代码 if (!IsPostBack) { LblInfo.Text = "Page Load
当我多次将相同的 float 值插入到我的集合中时,本应花费恒定时间的 x in s 检查变得非常慢。为什么? 时序x in s的输出: 0.06 microseconds 0.09 mi
我有一个小型聊天客户端,可以将所有历史记录存储在 sqlite 数据库中。当用户单击我的应用程序中的 history 选项卡时,我的应用程序会获取所有相关历史记录并将其显示在 QWebView 中。我
我是一名优秀的程序员,十分优秀!