JavaScript总结之单击弹出div
今天也算用了不少手段来实现他们的要求,大概记录一下,下边的代码示例,我全部修改贴出来,争取全部占到自己的代码里就能用。
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'>»</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的更多相关文章
- 创建一个弹出DIV窗口
创建一个弹出DIV窗口 摘自: http://www.cnblogs.com/TivonStone/archive/2012/03/20/2407919.html 创建一个弹出DIV窗口可能是现在 ...
- js点击弹出div层
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- jQuery 弹出div层
目的:使用jQuery弹出一个div窗口:这种效果经常应用于页面内容的展示,登录效果的实现.其实,实现这种效果有好多种方式: 效果如下: 代码如下: <html> <head> ...
- 第一百三十三节,JavaScript,封装库--弹出登录框
JavaScript,封装库--弹出登录框 封装库,增加了两个方法 yuan_su_ju_zhong()方法,将获取到的区块元素居中到页面,chuang_kou_shi_jian()方法,浏览器窗口事 ...
- js弹窗 js弹出DIV,并使整个页面背景变暗
1.首先写一个遮罩层div,然后再写一个弹窗的div <!-- 遮罩层 --> <div id="cover" style="background: # ...
- 运用fancybox弹出div的方式弹出视频界面
fancybox可以弹出很多窗体,甚至一个swf格式的小视频.但这样的swf视频播放的时候并没有任何的控件.只能重头看到尾,或者关闭.我们可以利用fancybox弹出div盒子的方式配合html5很快 ...
- JavaScript 实现简单的 弹出框关闭框
JavaScript 实现简单的 弹出框关闭框 知识点: 1.javaScript 添加HTML标签 2.javaScript 添加HTML标签属性 3.javaScript 追加元素 代码献上: & ...
- 文字添加响应事件,js动态加载CSS, js弹出DIV
文字添加响应事件,js动态加载CSS, js弹出DIV <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu ...
- 使用js弹出div刷新时闪烁解决方法
<div style="visibility: hidden"> //弹出div内容 </div>
随机推荐
- CSS3动画之透视
若在x,y轴rotate90度,其实是线,不显示,按近大远小的透视关系可用 perspective:数值 开启透视: 默认以中间线为旋转基线,可以用transform-origin来设置旋转基线 在z ...
- c#或获取系统的特殊路径,如我的文档等
Console.WriteLine(System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)); System.E ...
- PXE简要配置过程
目录 1.所需服务 2.简要配置过程 1.dhcp服务 2.tftp服务 3.提供pxelinux.0配置文件 4.提供系统所需文件 1.所需服务: dhcp服 ...
- MySQL - 建库、建表、查询
本章通过演示如何使用mysql客户程序创造和使用一个简单的数据库,提供一个MySQL的入门教程.mysql(有时称为“终端监视器”或只是“监视”)是一个交互式程序,允许你连接一个MySQL服务器,运行 ...
- js智能提示代码
<reference path = "../../../Scripts/jQuery-1.4.1.js"/>
- opencv学习之旅_绘制跟踪轨迹
如何将运动物体的轨迹画出来 我的想法是先:用CAMSHIFT跟踪物体,这个函数会返回一个track_box,将box的中心提取出来,然后以这个中心在另外的图像上画出来,然后将这张图像处理,提取轮廓,提 ...
- OpenCV图片类cv::Mat和QImage之间进行转换(好多相关文章)
在使用Qt和OpenCV混合编程时,我们有时需要在两种图片类cv::Mat和QImage之间进行转换,下面的代码参考了网上这个帖子: //##### cv::Mat ---> QImage ## ...
- ubuntu下获取相应的内核源码
一直以为是apt-get install ,apt-get search 也搜索不到相关的包,结果不是. 其实是 apt-get source linux-image-$(uname -r) 必须要用 ...
- 开源欣赏wordpress之文章新增页面如何实现。
本地网址http://localhost/wordpress/wp-admin/post-new.php 进而找到post-new.php页面. 进入之后, require_once( dirname ...
- spring管理hibernate4 transaction getCurrentSession为什么报错?
hibernate4不支持你用hibernate3的 getcurrentSession,建议你用openSession