我对文件上传的进度条进行了ajax调用。这个很好用。我试图添加一行,让bPopup打开图像,但我无法让它工作。
这是我的javascript:
ajax.addEventListener("load", completeHandler, false);
function completeHandler(e) {
var fileDest = e.target.responseText;
uploadedImg = new Image();
uploadedImg.src = fileDest;
_("uploadedImg").src=fileDest; // All above here works
$('uploadedImg').bPopup(); // This doesn't
_("progressBar").value = 0; // This also works
}在chrome控制台中,我没有从javascript中获得任何错误。我有jQuery1.4.2和bpopup文件正确链接。
HTML:
<img id="uploadedImg" src=""> // 'display:none' in css file我遵循了本页的说明,http://dinbror.dk/blog/bPopup/#Usage,不能看到我做错了什么。
发布于 2014-02-13 11:08:03
好的,修复它:)
<img>放在div中http://dinbror.dk/bpopup/assets/style.min.csshttp://dinbror.dk/bpopup/assets/jquery.easing.1.3.js$('uploadedImg').bPopup();添加缺失#发布于 2014-02-13 11:05:20
调用jquery时出错。
假设您有一个带有id demo的example.In jquery按钮或标记,您应该这样称呼它:$("#demo")这里是这样称呼它的:$('uploadedImg').bPopup();
尝试修复它如下:$('#uploadedImg').bPopup();,然后再试一次
https://stackoverflow.com/questions/21751601
复制相似问题