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

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. js继承模式

    组合继承是js常用的继承模式,指的是将原型链和借用构造函数的技术结合在一起.其中的思想是使用原型链实现原型属性和方法的继承, 而通过借用构造函数实现对属性的继承. 例子: <script> ...

  2. php-app开发接口加密

    自己平时工作中用到的一套接口加密规则,记录下来以后用: /** 2 inc 3 解析接口 客户端接口传输规则: 1.用cmd参数(base64)来动态调用不同的接口,接口地址统一为 http://a. ...

  3. python笔记之提取网页中的超链接

    python笔记之提取网页中的超链接 对于提取网页中的超链接,先把网页内容读取出来,然后用beautifulsoup来解析是比较方便的.但是我发现一个问题,如果直接提取a标签的href,就会包含jav ...

  4. 【Xamarin挖墙脚系列:Xamarin的终极破解步骤(更新)】

    前面文章中,我们可以找到对应版本的补丁. Xamarin的 4.0.1717 版本,在补丁的地址中,有作者整理的全部的安装包.迅雷磁力贴: magnet:?xt=urn:btih:9FD298AA61 ...

  5. java设计模式--创建模式--原型模式

    原型模式: 原型模式 概述 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. 适用性 .当一个系统应该独立于它的产品创建.构成和表示时. .当要实例化的类是在运行时刻指定时,例如,通过 ...

  6. centos单用户模式:修改ROOT密码和grub加密

    centos单用户模式:修改ROOT密码和grub加密 CentOSLinux网络应用配置管理应用服务器  Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 ...

  7. Word Search 解答

    Question Given a 2D board and a word, find if the word exists in the grid. The word can be construct ...

  8. 二分搜索(Binary Search)

    当我们在字典中查找某个单的时候,一般我们会翻到一个大致的位置(假设吧,翻到中间位置),开始查找.如果翻到的正好有我们要的词,那运气好,查找结束.如果我们要找的词还在这个位置的前面,那我们对前面的这一半 ...

  9. 剑指offer-面试题14.调整数组顺序使奇数位于偶数的前面

    题目:输入一个整数数组,实现一个函数来调整该数组中的数字的顺序, 使得所有的奇数位于数组的前半部门,所有的偶数位于数组的后半部门. 这一题一看其实是很简单的,当然在不考虑效率的情况可以这样考虑 我们将 ...

  10. No.26

    "信是未见之事的实底,是所望之事的确据".