標籤:doc body document http func logs slide display 技術
主要用到了JQuery的slideToggle() 方法
slideToggle() 方法通過使用滑動效果(高度變化)來切換元素的可見狀態。
如果被選元素是可見的,則隱藏這些元素,如果被選元素是隱藏的,則顯示這些元素。
代碼及效果(其中div和p標籤的位置不同效果不同)
<script type="text/javascript" src="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="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顯示隱藏(學習他人方法後)