【发布时间】:2015-12-15 06:42:32
【问题描述】:
我在这里疯了......
我想在同一页面上淡入和淡出一个 div。我不知道 JQuery,所以我开始搜索我想要的东西。
我找到了this。它完全符合我的要求(在小提琴中)。
所以我开始复制和其他东西,但我就是不会工作
这就是我所做的......
在我的<head> 中,我添加了 JQuery 和 CSS 样式
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
<script type="text/javascript">
$('#btn').click(function(e){
$('#fancy, #btn').fadeOut('slow', function(){
$('#bank, #btn-bk').fadeIn('slow');
});
});
$('#btn-bk').click(function(e){
$('#bank, #btn-bk').fadeOut('slow', function(){
$('#fancy, #btn').fadeIn('slow');
});
});
</script>
<style>
#bank {display:none;}
#btn-bk {display:none;}
</style>
在正文中我放置了 HTML
<div><a href="#" id="btn">Show bank div and hide fancy div</a></div>
<div id="btn-bk"><a href="#">back</a></div>
<div id="bank">Bank Div</div>
<div id="fancy">Fancy Div</div>
它什么都不做。我看不出我做错了什么!
M.
【问题讨论】:
-
它工作正常你有任何错误
-
尝试将
jQuery和<script>放在body的末尾。
标签: javascript jquery html css fade