首页 > 代码库 > JQuery显示隐藏(学习他人方法后)
JQuery显示隐藏(学习他人方法后)
主要用到了JQuery的slideToggle() 方法
slideToggle() 方法通过使用滑动效果(高度变化)来切换元素的可见状态。
如果被选元素是可见的,则隐藏这些元素,如果被选元素是隐藏的,则显示这些元素。
代码及效果如图所示(其中div和p标签的位置不同效果不同)
<script type="text/javascript" src="http://www.mamicode.com/jquery-easyui-1.5.2/jquery.min.js"></script> (引用)
<style>
div.cambridge,
p.MyShow {
margin: 0px;
padding: 5px;
background: #e5eecc;
border: solid 1px #c3c3c3;
position: absolute;
left: 100px;
top: 50px;
}
div.cambridge {
height: 300px;
width: 500px;
display: none;
}
</style>
</head>
<body>
<div class="cambridge">
<br><br>
<p>寻梦?撑一支长篙,<br> 向青草更青处漫溯;
<br> 满载一船星辉,
<br> 在星辉斑斓里放歌。
<br> <br> 但我不能放歌,
<br> 悄悄是别离的笙箫;
<br> 夏虫也为我沉默,<br> 沉默是今晚的康桥!
<br>
</p>
</div>
<p class="MyShow">再别康桥</p>
</body>
<script type="text/javascript">
$(document).ready(function() {
$(".MyShow").click(function() {
$(".cambridge").slideToggle("slow");
});
});
</script>
位置改变后
<script type="text/javascript" src="http://www.mamicode.com/jquery-easyui-1.5.2/jquery.min.js"></script>
<style>
div.cambridge,
p.MyShow {
margin: 0px;
padding: 5px;
background: #e5eecc;
border: solid 1px #c3c3c3;
position: absolute;
left: 100px;
top: 50px;
}
div.cambridge {
height: 300px;
width: 500px;
display: none;
}
</style>
</head>
<body>
<p class="MyShow">再别康桥</p>
<div class="cambridge">
<br><br>
<p>寻梦?撑一支长篙,<br> 向青草更青处漫溯;
<br> 满载一船星辉,
<br> 在星辉斑斓里放歌。
<br> <br> 但我不能放歌,
<br> 悄悄是别离的笙箫;
<br> 夏虫也为我沉默,<br> 沉默是今晚的康桥!
<br>
</p>
</div>
<!--<p class="MyShow">再别康桥</p>-->
</body>
<script type="text/javascript">
$(document).ready(function() {
$(".MyShow").click(function() {
$(".cambridge").slideToggle("slow");
});
});
</script>
JQuery显示隐藏(学习他人方法后)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。