首页前端开发HTMLHTML5图片预览实例分享

HTML5图片预览实例分享

时间2024-01-24 11:56:36发布访客分类HTML浏览872
导读:收集整理的这篇文章主要介绍了HTML5图片预览实例分享,觉得挺不错的,现在分享给大家,也给大家做个参考。 HTML5图片预览需要用到两种方法 1.URL 2.FileReader直接上代码复制代码代码如下:<!D...
收集整理的这篇文章主要介绍了HTML5图片预览实例分享,觉得挺不错的,现在分享给大家,也给大家做个参考。

HTML5图片预览需要用到两种方法

    1.URL
    2.FileReader
直接上代码


复制代码代码如下:
!DOCTYPE HTML>
html>
head>
meta charset="utf-8">
tITle> html5 图片上传预览/title>
style>
#preview {
width: 300px;
height: 300px;
overflow: hidden;
}
#PReview img {
width: 100%;
height: 100%;
}
/style>
script src="../jquery/jquery-1.8.3.js"> /script>
script type="text/javascript">
function preview1(file) {
VAR img = new Image(), url = img.src = URL.createObjectURL(file)
var $img = $(img)
img.onload = function() {
URL.revokeObjectURL(url)
$('#preview').empty().append($img)
}
}
function preview2(file) {
var reader = new FileReader()
reader.onload = function(e) {
var $img = $('img> ').attr("src", e.target.result)
$('#preview').empty().append($img)
}
reader.readAsDataURL(file)
}

$(function() {
$('[type=file]').change(function(e) {
var file = e.target.files[0]
preview1(file)
} )
} )
/script>
/head>
body>
form enctype="multipart/form-data" action="" method="post">
input type="file" name="imageUpload"/>
div id="preview" style="width: 300px; height:300px; border:1px solid gray; "> /div>
/form>
/body>
/html>

其中URL.revokeObjectURL方法opera不支持,FileReader除IE9及以下不支持,其它浏览器都支持。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: html5小技巧之通过document.head...下一篇:阻止移动设备(手机pad)浏览器双...猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员

若转载请注明出处: HTML5图片预览实例分享
本文地址: https://pptw.com/jishu/585360.html
解决Firefox下不支持outerHTML问题代码分享 html5在移动端的屏幕适应问题示例探讨

游客 回复需填写必要信息