【发布时间】:2014-08-11 16:02:51
【问题描述】:
对一些动态的东西有一些问题。
我有以下 JS 函数,当我运行一个按钮时它会运行。它显示(在回发时)一个漂亮的 css 警报,然后运行该函数。
function totop(sender, args) {
window.scroll(0, 0);
document.getElementById("wait").innerHTML = "<br/><div class='alert-box notice' id='spinner' ><span>Validating : </span>One moment please.</div>";
$('#spinner').css("background-image", "url(images/ajax.gif)");
}
想法是将背景图片更改为 ajax.gif(微调器),但 ajax.gif 不显示。除非在 onClick 按钮上添加“return false;”
为什么 jQuery 不即时更新图像?甚至用香草 javascript 也试过了,同样的事情。
【问题讨论】:
-
加个小提琴,这样会更好。
-
尝试背景而不是背景图像。 Off topic:顺便说一下,你使用了 jquery 选择器和标准 javascript 的奇怪组合。为什么不使用
$("#wait").html('some text'); -
看起来代码运行良好 jsfiddle.net/sureshponnukalai/22cm3txp
标签: javascript jquery css image