您的位置:首页 > Web前端 > JQuery

JQuery开发2-网页内容淡入淡出

2016-05-25 15:32 375 查看

在网页中,用网页内容淡入淡出可以使得网页内容更加生动,在jQuery中实现起来比较简单,用的方法主要是这几个

(1) fadeIn() 用于淡入已隐藏的元素。

(2)jQuery fadeOut()  方法用于淡出可见元素。

(3)jQuery fadeToggle() 方法

jQuery fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。

(4)   jQuery fadeTo(speed,opacity,callback) 其中, speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)。可选的 callback 参数是该函数完成后所执行的函数名称。

具体实现代码如下:

 

 

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="javascript" src="${pageContext.request.contextPath}/script/jquery.js"></script>
<script>
$(document).ready(function(){
$("#b").click(function(){
$("#div1").fadeIn(1000);
$("#div2").fadeIn(2000);
$("#div3").fadeIn(3000);
});
$("#b1").click(function()
{
$("#div1").fadeOut(1000);
$("#div2").fadeOut(2000);
$("#div3").fadeOut(3000);
});
});
</script>
</head>
<body>
<button id="b">点我,使三个矩形淡入</button>
<button id="b1">点我,使三个矩形淡出</button>
<br><br>
<div id="div1" style="width:80px;height:80px;display:none;background-color:red;"></div>
<br>
<div id="div2" style="width:80px;height:80px;display:none;background-color:green;"></div>
<br>
<div id="div3" style="width:80px;height:80px;display:none;background-color:blue;"></div>
</body>
</html>

或者用fadeToggle(),代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="javascript" src="${pageContext.request.contextPath}/script/jquery.js"></script>
<script>
$(document).ready(function(){
$("#b").click(function(){
$("#div1").fadeToggle(1000);
$("#div2").fadeToggle(2000);
$("#div3").fadeToggle(3000);
});
$("#b1").click(function()
{
$("#div1").fadeToggle(1000);
$("#div2").fadeToggle(2000);
$("#div3").fadeToggle(3000);
});
});
</script>
</head>
<body>
<button id="b">点我,使三个矩形淡入</button>
<button id="b1">点我,使三个矩形淡出</button>
<br><br>
<div id="div1" style="width:80px;height:80px;display:none;background-color:red;"></div>
<br>
<div id="div2" style="width:80px;height:80px;display:none;background-color:green;"></div>
<br>
<div id="div3" style="width:80px;height:80px;display:none;background-color:blue;"></div>
</body>
</html>

 

 实现三个不同颜色的矩阵在网页中的淡入和淡出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐