0

我从表单提交后加载图像,这是我的代码:

$('#new_student').submit(function(event) {
    var spinner = '<%= image_tag("admin/loading.gif") %>';
    $('#register_student').replaceWith(spinner);
});

这是 Rails 3.2 资产管道的一部分。按钮已正确替换为图像,并且 DOM 正确显示了图像的路径,但页面仅显示了缺少的图像符号。关于为什么会发生这种情况的任何想法?

编辑

当我检查按钮时,它会正确替换,我可以单击图像路径并查看图像,所以显然路径是正确的。问题是,它不会显示在页面本身上。

4

2 回答 2

1

当单击按钮并将按钮元素替换为图像时,页面会显示“缺少图像”符号,直到图像完全加载。与其在单击按钮后加载图像,不如将其设置为页面其他位置的不可见元素。现在,当单击按钮时,图像已经加载。

于 2013-04-04T02:31:56.557 回答
0

您是否可能在某处设置了错误的 z-index,因此图像不可见?

于 2013-04-02T20:13:17.560 回答