我最初不能隐藏();我的span标签

时间:2010-12-01 14:52:54

标签: jquery

我有一个加载器动画gif,我想在我的ajax请求中隐藏和显示。

这是我的加载器HTML代码。

<span id="loader"><img src="images/icons/ajax-loader.gif" alt="loader" /></span>

我想最初用这个

隐藏它
    <script type="text/javascript">
        $(document).ready(function() {
            $('#loader').hide()
        });
    </script>

然而它仍然显示直到我的ajax函数实际运行,然后隐藏它。但我想在启动时隐藏它。

5 个答案:

答案 0 :(得分:3)

在文档加载并“准备就绪”之前,它不会被隐藏。要阻止它显示,请在<body>

之前添加此CSS
<style>
#loader { display: none; }
</style>

答案 1 :(得分:3)

将样式display:none;添加到标记中的范围。

<span id="loader" style="display:none;">
    <img src="images/icons/ajax-loader.gif" alt="loader" />
</span>

答案 2 :(得分:2)

<span id="loader" style="display: none">...</span>

答案 3 :(得分:0)

你使用asp.net吗?也许进度面板触发它

$('#loader')只是

中的一个内容

$('#loader').parent().hide()

答案 4 :(得分:-1)

<script type="text/javascript">
    $(document).ready(function() {
        $('#loader').css("display","none");
    });
</script>