我在加载背景图像时遇到了问题。这是我的尝试,但似乎仍然没有工作 - 即。当我调用showAjaxLoader(“#mytarget”)时,看到图像仍然存在延迟。有人有任何建议吗?在jQuery中预加载背景图像
CSS:
div.entryform-ajax-loader {
background-image:url(../images/preloader-entry-form.gif);
}
脚本:
var ajax_loader = $('<div />').attr('class', 'entryform-ajax-loader');
function showAjaxLoader(target)
{
$(target).append(ajax_loader);
}
function hideAjaxLoader(target)
{
ajax_loader.remove();
它怎么不起作用?它抛出一个JavaScript错误,或者它只是不预加载图像? – 2011-05-17 05:44:23
对不起,我应该更好地解释,请再次看到我的问题,我编辑了它..... – Chris 2011-05-17 05:46:06
除了关闭“}”功能hideAjaxLoader(目标) – Hoque 2011-05-17 06:00:40