當使用jQuery來調用后置攝像頭時,我們需要使用瀏覽器原生的API來實現。下面是一段例子代碼:
$("input[type='file']").on("change", function(e) { var file = e.target.files[0]; var reader = new FileReader(); reader.onload = function(e) { var img = $("<img>").attr("src", e.target.result); $("#preview").html(img); } reader.readAsDataURL(file); });
上述代碼中,我們使用了jQuery的on()方法來監聽文件上傳的change事件。當用戶選擇了后置攝像頭拍攝的文件后,我們讀取該文件并使用FileReader對象將其轉換為Data URL,然后將其賦值給一個新的圖像元素,最后將該圖像元素添加到頁面上指定的位置。
需要注意的是,由于在移動設備上,后置攝像頭調用需要用戶的授權,因此我們需要在代碼中加入相應的提示信息,以便讓用戶同意我們的調用請求。
上一篇css怎么移動div向上
下一篇css怎么清除指定樣式