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

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

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

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

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

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

实现效果:

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZ8AAABfCAIAAAC4H13DAAADuklEQVR4nO3dXXLaMACFUe0oy+mSspQsJUvpW7ZAHwiQYluWbGycyznDQ7HlHzrTbyTDTMsJIFF59g0AbELdgEzqBmRSNyCTugGZ1A3IpG5AJnUDMqkb/Hpl8O94uGVqY9eZ28+w4FoPd4BbAKpKub1+brwbU3lb2Th76QUnmR0z+okeTt3g6KYSMBW7lrT97EslNOeNo4OHhzQOa/loD6FucHQtdWs/yTVYo9sXn78yXt2AcfUEtMyYhn/eqG7mbkCHlc/yR0MzW7dhH2ebZe4G9Kk83qqPrOztrVvjfZq7AR1m50QLJlb1ut2tXh91n1271lM3OLr2anSNnAriVO9aAmruBnRYWbfR1mz0rULX9gWX6KJucHT1alRmTC3lemDdFhyrbvDS1q9MK8c21q1xvTn6xUXl3tQNXtrs3G125HXv4pVp4976xsdOD2epGxxdpW6N86PKyO3q1rJX3eClTS0GN/rOdPSo9od6jWee/Tp1PXWDHAueuzVu2Xna9RCHv0GARdQNyKRuQCZ1AzKpG5BJ3YBM6gZkUjcgk7oBmdQNyKRuQCZ1AzKpG5BJ3YBM6gZkUjcgk7oBmdQNyKRuQCZ1AzKpG5BJ3YBM6gZkUjcgk7oBmdSNJqWUsuN/Pl7KVylfu12OSOr2+/39+FNKef+cet9oql/lf5VdoxZ9pA3rdj7z7GuLS7MzdUvw+V5KKX8+/k68b3XtUWOh1uydu5Nt6/aUS7MzdYtwnq7dJmzf73v7dle39vEL9s6dWd1YS91CnKdrt6Bd3ncvUE+nU3/dRhekR66blekrULcUl+nbNWj3vevR+BxtNGS/om5bnJmjUbcct76dA3d7PxO4xmnX/nXbYkqlbq9D3WLcx2wwmZt3F6bRZlXGVzb2anw61v7qPXDZbXMo6pbishBdszAdhmmYufr4qY29rExZT90yXCZql5bdf4napl6r3vHqxnOpW4Tvidq1ZQt/8LZy7nY3+Mh1szh9Ber2+w1+3HZu24Lfglzb9Pb2dmqYwdX7deS67XAhnk7duPlZt2GbWra07527kz3qpnTZ1I1v9UXo7CFTlt7MJqGppG3T6/IU6sbpNLYIbQnWo+Zui3/e0f8xvw/30O0VqBvP11u33V7P/othFXUDMqkbkEndgEzqBmRSNyCTugGZ1A3IpG5AJnUDMqkbkEndgEzqBmRSNyCTugGZ1A3IpG5AJnUDMqkbkEndgEzqBmRSNyCTugGZ1A3IpG5AJnUDMqkbkEndgEzqBmRSNyDTP2WbIcSEXip8AAAAAElFTkSuQmCC" alt="" />

点击后:

aaarticlea/png;base64,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" alt="" />

再次点击回复初始。

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

JavaScript总结之单击弹出div的更多相关文章

  1. 创建一个弹出DIV窗口

    创建一个弹出DIV窗口 摘自:   http://www.cnblogs.com/TivonStone/archive/2012/03/20/2407919.html 创建一个弹出DIV窗口可能是现在 ...

  2. js点击弹出div层

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. jQuery 弹出div层

    目的:使用jQuery弹出一个div窗口:这种效果经常应用于页面内容的展示,登录效果的实现.其实,实现这种效果有好多种方式: 效果如下: 代码如下: <html> <head> ...

  4. 第一百三十三节,JavaScript,封装库--弹出登录框

    JavaScript,封装库--弹出登录框 封装库,增加了两个方法 yuan_su_ju_zhong()方法,将获取到的区块元素居中到页面,chuang_kou_shi_jian()方法,浏览器窗口事 ...

  5. js弹窗 js弹出DIV,并使整个页面背景变暗

    1.首先写一个遮罩层div,然后再写一个弹窗的div <!-- 遮罩层 --> <div id="cover" style="background: # ...

  6. 运用fancybox弹出div的方式弹出视频界面

    fancybox可以弹出很多窗体,甚至一个swf格式的小视频.但这样的swf视频播放的时候并没有任何的控件.只能重头看到尾,或者关闭.我们可以利用fancybox弹出div盒子的方式配合html5很快 ...

  7. JavaScript 实现简单的 弹出框关闭框

    JavaScript 实现简单的 弹出框关闭框 知识点: 1.javaScript 添加HTML标签 2.javaScript 添加HTML标签属性 3.javaScript 追加元素 代码献上: & ...

  8. 文字添加响应事件,js动态加载CSS, js弹出DIV

    文字添加响应事件,js动态加载CSS, js弹出DIV <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu ...

  9. 使用js弹出div刷新时闪烁解决方法

    <div style="visibility: hidden"> //弹出div内容 </div>

随机推荐

  1. HDU-简单计算器-1237

    这道题我做了一天,把中缀表达式转化为后缀表达式,但遇到了储存的问题,考虑了好久,写出后又调试,弄了一天,下面说一下中缀表达式转换后缀表达式: 算法: 中缀表达式转后缀表达式的方法: 1.遇到操作数:直 ...

  2. R语言学习笔记(数据预处理)

    setwd("d:/r/r-data/")data=read.table("salary.txt",header=T)attach(data)mean(Sala ...

  3. REST & SOAP webservice 小结

    REST: REST是一种架构设计,特点是面向资源,存在于互联网的任何事物都可以理解为资源,REST相比较SOAP WS具有比较低的开发门槛. 1. 网络上的事物被抽象成资源,每个资源对应唯一的资源标 ...

  4. The number of divisors(约数) about Humble Numbers

    The number of divisors(约数) about Humble Numbers Time Limit: 2000/1000 MS (Java/Others)    Memory Lim ...

  5. POJ 1564 Sum It Up(DFS)

    Sum It Up Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit St ...

  6. mysql中的意向锁IS,IX

    知识储备: 1.官方文档上说mysql是支持非锁定读的:这个功能是这样实现的,如果事务a 要对行的数据进行更新的话,那么事务a要得到行的x锁,并把这一行  之前的样子记录在undo log里面,这样一 ...

  7. C# unsafe code

    (*) unsafe 和 fixed unsafe {                    ];     ; i < array.Length; i++)     {         arra ...

  8. SQL Server 2008空间数据应用系列六:基于SQLCRL的空间数据可编程性

    原文:SQL Server 2008空间数据应用系列六:基于SQLCRL的空间数据可编程性 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 ...

  9. You don't seem to have 'make' or 'gmake' in your PATH

    标题尚的错误,不是原因,因为which make的时候是有显示/usr/bin/make的,echo $PATH的时候也是有make的路径的. 编译Qt  ./configure的时候出现标题上错误, ...

  10. 用来控制 XML 序列化的属性

    通过将下表中的属性应用于类和类成员,可以控制 XmlSerializer 序列化或反序列化该类的实例的方式.若要了解这些属性如何控制 XML 序列化,请参见使用属性控制 XML 序列化. 这些属性还可 ...