我并不十分熟悉jquery,但我试图获得一个简单的动画gif来显示表单何时提交。点击“提交”上传图片时,我想显示gif,以便用户知道图片正在上传。提交按钮有一个id =“提交”,并且还一个onClick =“返回确认(‘信息’)”如何在提交表单时使用javascript显示隐藏的div?
我有含有GIF股利代码:
<div id="loading" style="display:none">
<img src="images/hand_timer2.gif" alt="loading" />
</div>
这是隐藏的。它确实表明我是否删除了这种风格。很公平。但是,当我尝试用下面的JavaScript来显示它并不显示:
<script type="text/javascript">
$(function(){
$('#submit').click(function(){
$('#loading').show();
});
});
我在一个单独的PHP头文件有
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"
type="text/javascript"></script>
。据我可以看到它是jQuery库的唯一参考,但我确实有其他JavaScript代码都可以工作。我只是无法让这个工作。任何人都可以指出我做错了什么,为什么我点击提交时无法让div显示gif?
仅供参考。你正在使用一个非常旧的jQuery版本。目前的版本是1.8.3。 –
你是什么样的html? – bobthyasian
你可以显示你的HTML代码吗?在提交函数中放置日志或警报,以便在提交表单时确保正确调用该函数。如果是,则检查以确保您的加载元素在相同范围内是正确的。 – DigTheDoug