错误 JQuery 函数加载图像预览与 Safari 浏览器
Error JQuery Function to Load Image Preview with Safari Browser
我尝试使用JQuery创建图像预览功能。它适用于IE,Chrome,Firefox和Edge。但不能与 Safari 一起使用。这是我的代码:
<!-- JQuery -->
<script>
function bacaGambar(input) {
if (input.files && input.files[0])
{
var reader = new FileReader();
reader.onload = function (e) {
$('#img_prev').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
$("#preview").change(function(){
bacaGambar(this);
});
</script>
谢谢。
尝试将
id 替换为 html 中的类,以便 Safari 浏览器正常工作。
将$("#img_prev")
修改为 $(".img_prev")
,$("#preview")
修改为 $(".preview")
。
这个建议取自相关问题:Jquery 条件适用于除 safari 以外的所有浏览器。
相关文章:
- Safari浏览器上的“强制另存为”对话框
- /如何使用java脚本在safari浏览器中获取活动的Tab url
- Safari浏览器中的格式化日期不正确
- IPAD safari 浏览器不支持 window.open JavaScript 方法
- moz框阴影选项在safari浏览器中不反映
- toLocaleString()不会'无法在Safari浏览器中工作
- 使用Safari浏览器调试Firebreath代码
- Safari浏览器返回按钮问题
- 移动safari浏览器的滚动问题
- html+css+js组合在Google Chrome或Safari浏览器中无法正常工作
- 使用Safari浏览器的Javascript的局域网本地IP地址
- Ipad的safari浏览器中window.showModalDialog()的兼容性问题
- 在Safari浏览器上,User.Identity.Name为空
- 在ipod上的safari浏览器中运行asp.net应用程序
- 加载PDF文件/网址在Safari浏览器中显示黑屏
- 创建可在 Safari 浏览器中使用的书签链接
- 在 Safari 浏览器中启用和禁用表单域
- 弹出窗口在iPad safari浏览器中无法正常运行
- 当用户在移动 Safari 浏览器上离开页面时暂停声音
- 无法加载资源:下载多个文件时,Safari 浏览器中的帧加载中断