大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
html
创新互联公司专注于企业成都全网营销、网站重做改版、兴业网站定制设计、自适应品牌网站建设、HTML5、电子商务商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为兴业等各大城市提供网站开发制作服务。
head
script type="text/javascript" src="
script type="text/javascript"
$(document).ready(function(){
$(".btn1").click(function(){
//调用淡出
$(".new").fadeOut(3000)
});
$(".btn2").click(function(){
//先添加元素 不显示
$("body").append("p class='new'’ style='display:none;'动态添加的内容/p");
//调用淡入
$(".new").fadeIn(3000);
});
});
/script
/head
body
button class="btn1"淡出/button
button class="btn2"添加元素并淡入/button
/body
/html
把背景和内容分离,把原背景相对与内容定位一个-2层,在-1层定位一个透明的线性渐变
首选 fadeIn fadeOut 是淡入,淡出事件, 你可以用任何你想的方式来触发,比如单击元素, 双击元素, 悬停元素等等
hover(function1,function2) 一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。 它已经预定义了触发操作为鼠标悬停(当然代码触发是另一回事)
其次 fadeIn fadeOut 已经预定义了触发事件后,元素的效果为淡入,淡出,
hover 没有规定,也就是说我们可以在 function1,function2(分别为鼠标悬停和鼠标离开事件) 事件中,做任何想做的事情,当然包括淡入淡出 效果
是否使用啦position 。如果使用啦。请删除试试。应该是css样式的问题导致。
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
title测试/title
style type="text/css"
.divCss{
bottom:0;
display:block;
height:25px;
overflow:hidden;
padding:0;
position:fixed;
right:20px;
}
.contentCss{
background:#666;
height:200px;
width:200px;
}
.contentCssHeight{
}
.titleCss{
width:200px;
height:25px;
line-height:25px;
text-align:right;
margin:0px;
background:#999999;
}
#close{
cursor:pointer;
}
/style
script language="javascript" type="text/javascript" src=""/script
script language="javascript" type="text/javascript"
$(function(){
//标题层的高度--提示打开或关闭
var titHeight=$("#ditTitle").height();
//内容层的高度
var conHeight=$("#divContent").height();
//打开或关闭
$("#close").toggle(function(){
//改变提示
$("#close").text("关闭");
//动画--一秒内消息层高度增加,top增加
$("#msgDiv").animate({height:titHeight+conHeight},1000,function(){
//展开后执行的函数
});
},function(){
//改变提示
$("#close").text("打开");
//alert(temp+" "+titHeight);
$("#msgDiv").animate({height:titHeight},1000,function(){
//关闭后执行的函数
});
})
//执行
var myTimer,i=8;
function starFun()
{
//触发click事件,显示
if(i==4)
{
$("#close").click();
}
//清除timeout,触发click事件,关闭层
if(i==0)
{
window.clearTimeout(myTimer);
if($("#close").text()!="打开")
$("#close").click();
}
myTimer=window.setTimeout(starFun,1000);
i=i-1;
}
starFun()
});
/script
/head
body
div style="height: 1000px; background: #ccc;"
测试Div/div
div id="msgDiv" class="divCss"
div id="ditTitle" class="contentCssHeight titleCss"
span id="close"打开/span/div
div id="divContent" class="contentCss"
这是一些测试内容/div
/div
div style="height: 1000px; background: #C0C0C0;"
测试Div/div
/body
/html
div id="box"span class="str"/span/div
var n = 0;
function show(str){
n++;
$('#box .str').text(str).fadeIn(1000).delay(3000).fadeOut(1000,function(){ show('呵呵'+n); });
}
show('呵呵');
结合接口自己改一下吧