隐藏-jq的弹出层的一个问题

问题描述

jq的弹出层的一个问题
 <div class="box1">11</div>
<div class="box2">12</div>

要做一个效果,box1刚开始是隐藏的,点了box2之后,box1慢慢从box2里面上升,升到他原来的地方。jq该怎么写

解决方案

animiate方法就行了,需要将box1预先设置的top存储起来,然后定位到box2去。点击动态移动到原始位置

 <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<style>
.box1,.box2{position:absolute;left:50%;top:50%;width:100px;height:100px;border:solid 1px #000}
.box1{display:none;top:100px;left:100px;z-index:100}
</style>
 <div class="box1">11</div>
<div class="box2">12</div>
<script>
    $(function () {
        var box1 = $('div.box1'), box2 = $('div.box2')
        , box1p = { top: box1.css('top'), left: box1.css('left') };
        box1.css({ top: box2.css('top'), left: box2.css('left') });
        box2.click(function () {
            box1.show().animate(box1p, 1000);
        });
    });
</script>

解决方案二:

隐藏和显现需要CSS3,慢慢从box2里面上升需要JS,具体自己查吧。

时间: 2024-09-04 14:55:07

隐藏-jq的弹出层的一个问题的相关文章

winform自定义控件如何在窗体空白处点击,隐藏自己的弹出层

问题描述 如图:A为我的自定义控件.当在B处点击的时候A里面的下拉弹出层会隐藏 解决方案 解决方案二:没人回答?还是我表述的不清?或者确实没人遇到同样的问题?解决方案三:引用1楼liang_show的回复: 没人回答?还是我表述的不清?或者确实没人遇到同样的问题? 确实是不清楚.解决方案四:引用2楼BenBenBears的回复: Quote: 引用1楼liang_show的回复: 没人回答?还是我表述的不清?或者确实没人遇到同样的问题? 确实是不清楚. 哪里不清楚了?解决方案五:引用3楼lian

jsp ajax div 弹出层-DIV 弹出层没办法实现

问题描述 DIV 弹出层没办法实现 <!DOCTYPE html PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"" ""http://www.w3.org/TR/html4/loose.dtd""> Insert title here#popupcontent{ position: absolute; visibility: hidden; overflow: hi

JS弹出层遮罩,隐藏背景页面滚动条细节优化分析_javascript技巧

一.去除滚动条方法 给body添加overflow:hidden属性即可,IE6.7下不会生效,需要给html增加overflow:hidden属性 样式中需要对IE6.7及其它浏览器用hack辨别,这是因为当页面拉到下面时如果html或body被overflow:hidden,透明弹层下面的页面就会被部分正常隐藏,通过透明看到的一片的灰度,具体颜色跟平台及用户设置背景色有关. body或html去掉滚动条后,页面会有一个滚动条宽度/2的跳动!这个跳动对用户体验来十分不好,因此给body添加一下

MC Dialog js弹出层 完美兼容多浏览器(5.6更新)_javascript技巧

效果图:MC Dialog 功能特点 1.支持键盘操作(esc关闭,enter执行当前获得焦点按钮的事件,屏蔽了ctrl键盘,屏蔽了tab键真正实现了一个模拟浏览器自带对话框的功能) 2.支持焦点智能移动(当焦点移出层外时,自动将焦点移回层或者有按钮则移到按钮上,保证焦点始终在层上,确保快捷键操作正确) 3.智能闪烁提示功能(当焦点移出层外部,比如你在层外点击了,则层会闪烁提示你必须在当前层操作,这里完美模拟了浏览器自带对话框的操作) 4.支持按钮外接回调事件(可以自定回调事件,绑定给按钮) 5

javascript 弹出层高度不限垂直居中 兼容ie ff chrome

今天调整一下弹出层,遇到个小问题:获取scrollTop的值? 网上看了一些获取网页被卷去的高的方法,document.body.scrollTop在ie ff中都是0,奇怪的是在chrome中可以. 我猜ff以经向ie靠拢了,我用的是ff 13.0.1,可以能是以前版本的用的,在此略过--  代码如下 复制代码 s += " 网页被卷去的高(ff):"+ document.body.scrollTop; s += " 网页被卷去的高(ie):"+ document

Android仿微信支付密码弹出层功能

预览 使用 这个弹出层是一个DialogFragment,逻辑都封装在其内部,使用起来很简单: Bundle bundle = new Bundle(); bundle.putString(PayFragment.EXTRA_CONTENT, "提现:¥ " + 100.00); PayFragment fragment = new PayFragment(); fragment.setArguments(bundle); fragment.setPaySuccessCallBack(

jquery原创弹出层折叠效果点击折叠弹出一个层

 今天整理最近项目里用到的一个小效果,点击折叠弹出一个层给用户填写信息,感兴趣的朋友可以学习下 弹出层效果很多网站上都用到,今天就整理最近项目里用到的一个小效果,点击折叠弹出一个层给用户填写信息.弹出层代码都是jq动态创建,每个人写法都不一样,需求也不一样,所有选择符合自已的即可.    html:   代码如下: <h1 class="bm"><a href="javascript:;">我要报名</a></h1> 

jquery原创弹出层折叠效果点击折叠弹出一个层_jquery

弹出层效果很多网站上都用到,今天就整理最近项目里用到的一个小效果,点击折叠弹出一个层给用户填写信息.弹出层代码都是jq动态创建,每个人写法都不一样,需求也不一样,所有选择符合自已的即可. html: 复制代码 代码如下: <h1 class="bm"><a href="javascript:;">我要报名</a></h1> 复制代码 代码如下: *{ margin:0; padding:0;} body{ font:1

JS弹出层的显示与隐藏示例代码

 关于JS弹出层的显示与隐藏,在网上可以搜到很多的类似教程,本文实现了一下,喜欢的朋友不要错过 代码如下: <!--弹出层的显示与隐藏-->  <script type="text/javascript">  //弹出层的显示  //overlays:为遮罩层的ID  //wins:弹出层窗体的ID  //弹出层中用于拖动的ID  function popDIV_show(overlays,wins,wins_title) {  var oLays = docu