以下是代码片段
使用的JS本地预览图片,上传后加载到预先写好的DIV中,然后图片加载完成后后续函数弹出的提示 很快背覆盖
甚至其他功能弹出的提示也并不能使用,困惑很久,求解答。
function PreviewImage(divImage, upload) {
if (checkPic()) {
try {
//console.log(upload.files[0]);
var imgPath = getObjectURL(upload.files[0]);
// $(".divImage").css("background","url(imgPath)")
document.getElementById(divImage).innerHTML = "<img id='imgPreview' class='bgimg1' src='" + imgPath + "' width='" + '100%' + "' height='" + '100%' + "'/>";
$(".menu").hide();
$(".menuswitch1").removeClass('menuswitch1').addClass('menuswitch');
var appElement = document.querySelector('[ng-controller=screenCtrl]');
var $scope = angular.element(appElement).scope();
$(".success_text").html("更改背景图片成功");
$scope.$apply(function () {
$scope.success_display = false;
})
setTimeout(function () {
$scope.$apply(function () {
$scope.success_display = true;
})
}, 2000);
} catch (e) {
alert("无法预览图片");
}
}
}
GCT1015
相关分类