【发布时间】:2016-11-08 09:22:36
【问题描述】:
这是我的html
$(function(){
$(".button1").on("click",function(){
$(".img").css("display","block");
$(".bord").append('<div class="test1">11111111</div>');
$(".img").css("display","none");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div class="parent">
<div class="button1">button1</div>
<div class="button2">button2</div>
</div>
<div class="bord">
<img src="http://www.mtlexs.com/images/reload.gif" class="img" style="display: none;">
</div>
我在这里写代码,当button1点击显示图像,然后显示文本,然后隐藏图像。但是这里的图片没有显示
然后我更改代码以显示图像和显示文本,它正在工作
$(function(){
$(".button1").on("click",function(){
$(".img").css("display","block");
$(".bord").append('<div class="test1">11111111</div>');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div class="parent">
<div class="button1">button1</div>
<div class="button2">button2</div>
</div>
<div class="bord">
<img src="http://www.mtlexs.com/images/reload.gif" class="img" style="display: none;">
</div>
那么我的第一个代码有什么问题?
我需要show image->show text-->hide image
请检查。
【问题讨论】:
-
显示文本后立即隐藏图像。如果您希望图像可见,则必须添加一个计时器。
标签: javascript jquery html