我有一个功能,
function showimage(a)
{
$("#lightboxholder").show("fast");
$('#lightboximage').attr('src', 'images/demo/190x90.gif');
}
当我转到 localhost/svce 并在 gallery.php 中查看时,它不会显示图像,但是如果我替换 $('#lightboximage').attr('src', 'images/demo/190x90.gif');
通过 $('#lightboximage').attr('src', 'http://localhost/svce/images/demo/190x90.gif');
然后它显示了图像,抱歉我的英语不好,谢谢
最佳答案
您正在将 src
更改为相对 URL。因此,如果您当前的页面是 http://localhost/foo/bar
,浏览器将尝试在 http://localhost/foo/bar/images/demo/190x90 中查找图像.gif
。使用绝对 URL,例如 /svce/images/demo/190x90.gif
。
关于javascript - 图像 src 在 jquery 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13036208/