带JQuery的浏览按钮
Browse Button with JQuery
我想使用浏览按钮在画布中添加一个图像。我试着做了一些事情,我可以使用浏览按钮,但不能在画布上添加图像。我该怎么办?
<div style="float:left;"><canvas id="c" width="800" height="800"></canvas></div>
<p onclick="jQuery('#file').trigger('click');">Select a file</p>
<input type="file" id="file" name="file" />
类似的东西?
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-2.1.3.js"></script>
</head>
<body>
<script>
$(function() {
$('#file-input').change(function(e) {
var file = e.target.files[0],
imageType = /image.*/;
if (!file.type.match(imageType))
return;
var reader = new FileReader();
reader.onload = loadFile;
reader.readAsDataURL(file);
});
function loadFile(e) {
var $img = $('<img>', { src: e.target.result });
var canvas = $('#canvas')[0];
var context = canvas.getContext('2d');
$img.load(function() {
context.drawImage(this, 0, 0);
});
}
});
</script>
<div style="float:bottom"><input type="file" id="file-input"><div>
<div style="float:left">
<canvas id="canvas" width="800px" height="800px"></canvas>
</div>
</body>
</html>
相关文章:
- 单击按钮时循环浏览匹配的表
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- 如何使用javascript中的浏览按钮读取所选文件的内容
- 模式上的后退和前进按钮位于图像库上(可滚动浏览)
- plupload智能手机和平板电脑浏览按钮事件未启动
- 带JQuery的浏览按钮
- 点击按钮上传图片(浏览)
- 使用javascript循环浏览asp.net单选按钮列表以获取所选值和文本
- 如何使按钮仅在用户使用IE浏览时隐藏
- 如何创建一个浏览按钮,通过该按钮我可以选择系统的任何路径,即C:Program Files.并将其放入文本框中
- 如何在javascript中循环浏览按钮
- 如何使用上一个/下一个按钮循环浏览图像
- 下一个和上一个箭头按钮,用于使用 JavaScript 浏览 Web URL
- 如何仅在用户使用 javascript 使用 IE 浏览时隐藏按钮
- "下一个“;按钮并没有按预期循环浏览答案
- 使用next和previous按钮循环浏览li元素
- 按下浏览服务器按钮时,如何隐藏FCKeditor的地址栏
- 使用按钮循环浏览存储在阵列中的图像
- Javascript:使用按钮浏览表格
- 如何通过单击按钮浏览图片(如幻灯片)