JavaScript总结之单击弹出div

今天也算用了不少手段来实现他们的要求,大概记录一下,下边的代码示例,我全部修改贴出来,争取全部占到自己的代码里就能用。

1、点击同一个div,打开/关闭另一个div。

 1  1 <script type="text/javascript" src="jquery-1.11.1.min.js"></script> 
 2  2 <script type="text/javascript">
 3  3     /*var btnShow=document.getElementById(‘show_detail‘);
 4  4     var detail=document.getElementById(‘detail‘);
 5  5     btnShow.onclick=function(){
 6  6         if(detail.style.display=="none"){
 7  7             detail.style.display="block"
 8  8         }else{
 9  9             detail.style.display="none";
10 10                         
11 11         }
12 12                 
13 13     }*/
14 14      $(function(){
15 15         $("#show_detail").click(function(){
16 16             $(‘#detail‘).toggle(‘fast‘);
17 17             })
18 18         })
19 19 </script>

然后是html代码,大概做了个简单的:

 1 <div class="content" style="width:400px;">
 2   <div id="show_detail" align="right" style="margin-right:20px; color:#00F; cursor:pointer;">[详细信息]</div>
 3   <div id="detail" align="left" style="display:none; height:150px; overflow:auto; padding:10px;">
 4     <hr />
 5     <br />
 6     <p>弹出框:</p>
 7     <p style="line-height:25px;">欢迎访问,有何问题欢迎交流<br />
 8     </p>
 9   </div>
10   <p style=‘text-align:center‘><b><span style=‘font-size:1.5em‘>&raquo;</span> 返回 <a href="javascript:history.back()">上一层</a></b></p>
11 </div>

隐藏部分的也可以,不过显示效果不如下边jquery写的。slow和fast是显示速度,效果还不错。

实现效果:

点击后:

再次点击回复初始。

本想都写一个的。发现这样的话会很长,分着写吧。到时候在写一个索引便好。

 

JavaScript总结之单击弹出div,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。