十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
用 animate 来效果变化$("#block").animate({
我们提供的服务有:成都网站制作、网站设计、微信公众号开发、网站优化、网站认证、商都ssl等。为1000多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的商都网站制作公司
width: "90%",
height: "100%",
fontSize: "10em",
borderWidth: 10
}, 1000 );
script
$(function () {
var r = 100;
$("#s").animate(
{
"width": 200
},
{
step: function(){
r = r + 2;
$(this).css("background", "rgb(" + r + ", " + r + ",100)");
}
});
})
/script
style
#s { position: relative; width: 100px; height: 100px; background: rgb(100,100,100); }
/style
div id="s"/div
只是简单写个例子,这里你把 rgb或background的参数改改就好了吧。
script type="text/javascript"
$(document).ready(function() {
$("input").click(function() {
$(this).hide().fadeIn(700).addClass('b');//当前这个input先隐藏再渐显,你可以测试一下,如果不是你想要的效果,你可以查一下jq的渐隐效果函数或者animate()函数,控制这个input的透明度就好了,例如 $(this).animate(‘opacity’,‘0’);
//点击text增加b效果
$("body").one("click", function() {
$("input").removeClass("b");
//点击其他地方消除b效果
});
return false;
});
});
举个例子:假设你已经引入了jquery,而html结构如下:
div id="icons"
img src="test1.jpg"
img src="test2.jpg"
img src="test3.jpg"
/div
div id="tabs"
a按钮/a
a按钮/a
a按钮/a
/div
那么你的js可以这么写:
$("#tabsa").click(function(){
var index = $(this).index();
$("#iconsimg").eq(index).fadeIn().siblings().fadeOut();
});
效果就是,点击第N个"按钮"就渐隐其他图同时渐显第N张图。
$("#MyDiv").attr("display","block").fadeTo(30000, 1);.fadeTo(1,0);
这样就行了。注意了,fadeTo(30000, value); //这个value的值在0到1之间的。
H5edu教育html5开发为您解答:
jquery渐变示例
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
titleCycle/title
script type="text/javascript" src="jquery.js"/script
style type="text/css"
table.outTable{
width: 500px;
border-top: #037DC7 1px solid;
border-collapse: collapse;
}
.outTable td{
height: 15px;
border: #037DC7 1px solid;
border-collapse: collapse;
}
table.inTable{
border: #037DC7 0px solid;
}
.inTable td.leftSideTd{
width: 15px;
height: 100px;
line-height:100px;
border-collapse: collapse;
}
/style
script type="text/javascript"
var first = true;
function decrescendo(o) {
$("#td"+o).css("background-color", "#C2F7A6");
$("#td"+o).css("opacity", "1.0");
$("#td"+o).animate({opacity: 0.4}, {duration: 500});
}
function crescendo(o) {
$("#td"+o).css("background-color", "#C2F7A6");
$("#td"+o).css("opacity", "0");
$("#td"+o).animate({opacity: 1}, {duration: 500});
}
function cycle(o){
var preO = o - 1;
if(o == 1) {
preO = 14;
}
//$("#td"+preO).css("background-color", "#FFFFFF");
if(!first) {
decrescendo(preO)
}
first = false;
var nextO = o + 1;
if(o == 14) {
nextO = 1;
}
//$("#td"+o).css("background-color", "#C2F7A6");
crescendo(o)
setTimeout("cycle("+nextO+")", 300);
}
/script
/head
body
input type="button" value="begin" onclick="cycle(1);" /
br /br /br /
div style="margin: 0 auto; align:center;"
table class="outTable" align="center"
tr
td id="td1"/td
td id="td2"/td
td id="td3"/td
td id="td4"/td
/tr
tr
td colspan="2" style="border: 0px;"
table align="left" class="inTable"
tr
td id="td14" class="leftSideTd" style="border-top: 0;"/td
/tr
tr
td id="td13" class="leftSideTd"/td
/tr
tr
td id="td12" class="leftSideTd" style="border-bottom: 0;"/td
/tr
/table
/td
td colspan="2" style="border: 0px;"
table align="right" class="inTable"
tr
td id="td5" class="leftSideTd" style="border-top: 0;"/td
/tr
tr
td id="td6" class="leftSideTd"/td
/tr
tr
td id="td7" class="leftSideTd" style="border-bottom: 0;"/td
/tr
/table
/td
/tr
tr
td id="td11"/td
td id="td10"/td
td id="td9"/td
td id="td8"/td
/tr
/table
/div
/body
/html