效果

①基本效果:show()、hide()、toggle()

②滑动 slideDown()、slideUp()、slideToggle()

划上:$("p").slideUp("slow");
划下:$("p").slideDown("slow");

$("p").slideToggle("slow");
用600毫秒缓慢的将段落滑上或滑下

③淡入淡出 fadeIn()、fadeOut()

$("p").fadeIn("slow");//先隐藏掉
$("p").fadeOut("slow");//在显示出来

④透明度 fadeTo()、

$("p").fadeTo("slow",0.66); //先隐藏掉
$("p").fadeTo("slow",0.22);//在显示出来

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>弹出窗口效果</title>
<style type="text/css"> .window{
width:250px;
background-color:#d0def0;
padding:2px;
margin:5px;
position:absolute;
display:none;
} .content{
height:150px;
background-color:#FFF;
padding:2px;
font-size:14px;
overflow:auto;
} .title{
padding:2px;
color:#666;
font-size:14px;} .title img{
float:right;
cursor:pointer;}
</style> <script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript"> //使用jquery加载事件
$(document).ready(function (){ //定一些变量
//获得窗口的高度
var windowHeight=$(window).height();
//获得窗口的高度
var windowWidth=$(window).width();
//获得弹窗的高度
var popHeight=$(".window").height();
//获得弹窗的宽度
var popWidth=$(".window").width(); // function closeWindow(){
//找到X号图片,加单击事件,并且关闭窗口
$(".title img").click(function (){ $(this).parent().parent().hide("slow");
});
//} //关闭窗口
//closeWindow(); //获取延迟时间
var timeoutCenter;
//定义弹出居中窗口的方法
function popCenterWindow(){ //获取滚动条滚动的高度
var scrollTop=$(window).scrollTop();
//获取滚动条滚动的宽度
var scrollLeft=$(window).scrollLeft(); clearTimeout(timeoutCenter); timeoutCenter=setTimeout(function(){ var popY=(windowHeight-popHeight)/2+scrollTop;
var popX=(windowWidth-popWidth)/2+scrollLeft; //设定窗口的位置
//$("#center").css("top",popY).css("left",popX).show("slow");
$("#center").animate({left:popX,top:popY},300).show("slow"); },300);
} $("#btn_center").click(function (){ popCenterWindow();
//滚动是调用
$(window).scroll(function (){ popCenterWindow();
}); }); //获取延迟时间
var timeoutLeft;
//定义左下角的窗口效果
function popLeftButtomWindow(){ //获取延迟时间 //获取滚动条滚动的高度
var scrollTop=$(window).scrollTop();
//获取滚动条滚动的宽度
var scrollLeft=$(window).scrollLeft(); clearTimeout(timeoutLeft); timeoutLeft=setTimeout(function(){ //计算弹出窗口的左上角Y的偏移量
var popY=windowHeight-popHeight+scrollTop-10;
var popX=scrollLeft-10; //设定窗口的位置
//$("#left").css("top",popY).css("left",popX).show("slow");
$("#left").animate({left:popX,top:popY},300).show("slow"); },300);
} //单击左下按钮出现
$("#btn_left").click(function (){ //滚动是调用
$(window).scroll(function (){ popLeftButtomWindow();
}); popLeftButtomWindow(); }); //获取延迟时间
var timeoutRight;
//定义右下角的窗口效果
function popRightButtomWindow(){ //获取滚动条滚动的高度
var scrollTop=$(window).scrollTop();
//获取滚动条滚动的宽度
var scrollLeft=$(window).scrollLeft(); clearTimeout(timeoutRight); timeoutRight=setTimeout(function(){ //计算弹出窗口的左上角Y的偏移量
var popY=windowHeight-popHeight+scrollTop-10;
var popX=windowWidth-popWidth+scrollLeft-10; //设定窗口的位置
//$("#right").css("top",popY).css("left",popX).show("slow");
$("#right").animate({left:popX,top:popY},300).show("slow"); },300); } //单击时出现
$("#btn_right").click(function (){ $(window).scroll(function (){ popRightButtomWindow();
}); popRightButtomWindow();
}); });
</script>
</head> <body> <br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br>
<input type="button" id="btn_center" value="弹出居中窗口">
<input type="button" id="btn_left" value="弹出左下角窗口">
<input type="button" id="btn_right" value="弹出右下角窗口"> <div id="center" class="window">
<div class="title"><img src="close.jpg">CSDN欢迎您!-居中窗口</div>
<div class="content">3gput.com,都来吧</div>
</div> <div id="left" class="window">
<div class="title"><img src="close.jpg">CSDN欢迎您!-居左窗口</div>
<div class="content">3gput.com,都来吧</div>
</div> <div id="right" class="window">
<div class="title"><img src="close.jpg">CSDN欢迎您!-居右窗口</div>
<div class="content">3gput.com,都来吧</div>
</div> </body>
</html>

jquery效果 窗口弹出案例的更多相关文章

  1. 基于jQuery向下弹出遮罩图片相册

    今天给大家分享一款基于jQuery向下弹出遮罩图片相册.单击相册图片时,一个遮罩层从上到下动画出现.然后弹出显示图片.这款插件适用浏览器:IE8.360.FireFox.Chrome.Safari.O ...

  2. CSS3/jQuery自己定义弹出窗体

    简单演示一下,精简了演示效果和css样式文件,更利于在项目中的实际应用 引入style.css   index.js <!DOCTYPE HTML PUBLIC "-//W3C//DT ...

  3. JS框架_(JQuery.js)Tooltip弹出式按钮插件

    百度云盘 传送门 密码:7eh5 弹出式按钮效果 <!DOCTYPE html> <html > <head> <meta charset="UTF ...

  4. 仿酒仙网的一款jQuery侧栏弹出导航栏特效

    仿酒仙网的一款jQuery侧栏弹出导航栏特效 一款常用于商城左侧商品导航的jquery菜单导航特效. 非常不错的一款商品分类特效.大家可以拿去研究研究 . 注意:该特效还支持挨千刀的IE6啊,之强大. ...

  5. jquery鼠标经过弹出层写法

    jquery鼠标经过弹出层写法<pre><div class="navitem"><a href="/index.php?c=news&am ...

  6. JavaScript动态实现div窗口弹出&消失功能

    先积累一个JavaScript动态实现div窗口弹出&消失功能 首先是index.jsp代码 <html> <head> <link rel="styl ...

  7. Js(Jquery)实现的弹出窗口

    想实现一个弹出层,过一段时间自动消失的功能. 之前的项目中是:在页面中预先先一个<div>区域,默认隐藏或者因为没有内容不显示.当需要显示信息时,将该<div>填充上内容,并用 ...

  8. jQuery结合lhgdialog弹出窗口,关闭时出现没有权限错误

    背景: 最近的项目,使用JQuery+lhgdialog窗口组件方式模拟弹窗,在关闭lhgdialog窗口时,出现以下错误: >jQuery没有权限 >调试时 w.readyState没有 ...

  9. 2016/4/2 json:js和jquery中轻量级数据交换格式 例: 窗口弹出 popwindow

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

随机推荐

  1. C# Windows服务开发从入门到精通

    一.课程介绍 大家都知道如果想要程序一直运行在windows服务器上,最好是把程序写成windows服务程序:这样程序会随着系统的自动启动而启动,自动关闭而关闭,不需要用户直接登录,直接开机就可以启动 ...

  2. SQLPrompt_7.2.2.273〖含注册机〗(支持低版本和最高版本SQL2016+VS2015)

    SQLPrompt_7.4.1.564[含注册机](支持低版本和最高版本SQL2016+VS2015) http://download.csdn.net/detail/wozengcong/97601 ...

  3. MyEclipse 2014 for Mac 在Yosemite怎樣安裝

    相信大家都在安裝MyEclipse 2014 for Mac時候會遇到提示虚拟内存为0,,无法安装...小弟找了解決方法...1. 先下載軟件及破解檔案.   http://pan.baidu.com ...

  4. XCODE调试时不显示变量值/指针地址的解决方案

    转:http://blog.csdn.net/samuelltk/article/details/41250151

  5. 简述 IOS中的LazyLoad思想

    Lazy,谁懒?当然是计算机偷懒.通常用法,你有一个NSArray的property,但是你不在初始化方法里为其alloc/init,它就只是一个指针,不会占用内存.然后你写了此property的访问 ...

  6. 一致性Hash算法说明

    本文章比较好的说明了一致性Hash算法的概念 Hash算法一般分为除模求余和一致性Hash1.除模求余:当新增.删除机器时会导致大量key的移动2.一致性Hash:当新增.删除机器时只会影响到附近的k ...

  7. [Android Pro] AndroidStudio IDE界面插件开发(Hello World篇)

    转载请注明出处:[huachao1001的专栏:http://blog.csdn.net/huachao1001/article/details/53856916] 工欲善其事必先利其器,自打从Ecl ...

  8. Java SPI机制原理和使用场景

    SPI的全名为Service Provider Interface.这个是针对厂商或者插件的.一般来说对于未知的实现或者对扩展开放的系统,通常会把一些东西抽象出来,抽象的各个模块,往往有很多不同的实现 ...

  9. Java语法糖初探(三)--变长参数

    变长参数概念 在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用.形如 function(T …args).但是需要明 ...

  10. jquery fullPage

    FROM : http://www.dowebok.com/77.html 应用: http://txhd.163.com/