用 animate 來效果變化$("#block").animate({
創(chuàng)新互聯(lián)公司專注于沙坡頭企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城網(wǎng)站制作。沙坡頭網(wǎng)站建設(shè)公司,為沙坡頭等地區(qū)提供建站服務(wù)。全流程定制設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
width: "90%",
height: "100%",
fontSize: "10em",
borderWidth: 10
}, 1000 );
$("#MyDiv").attr("display","block").fadeTo(30000, 1);.fadeTo(1,0);
這樣就行了。注意了,fadeTo(30000, value); //這個value的值在0到1之間的。
script type="text/javascript"
$(document).ready(function() {
$("input").click(function() {
$(this).hide().fadeIn(700).addClass('b');//當(dāng)前這個input先隱藏再漸顯,你可以測試一下,如果不是你想要的效果,你可以查一下jq的漸隱效果函數(shù)或者animate()函數(shù),控制這個input的透明度就好了,例如 $(this).animate(‘opacity’,‘0’);
//點擊text增加b效果
$("body").one("click", function() {
$("input").removeClass("b");
//點擊其他地方消除b效果
});
return false;
});
});
H5edu教育html5開發(fā)為您解答:
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
需要先加載jquery庫
$(function() {
// refreshGradient("#main_operation","#3073e5","#2d9ae6",3);//div背景顏色漸變
});
/*********************************
* 設(shè)置標(biāo)簽背景漸變
* @param divId 標(biāo)簽 、 id 、className
* @param color1 漸變開始顏色
* @param color2 漸變結(jié)束顏色
* @param type 漸變類型 1=左到右,2=上到下,3=左上到右下,4=左上到右上
*/
function refreshGradient(divId,color1,color2,type) {
var col1 = "#ffffff";
var col2 = "#3074e5";
var div = "body";
if(divId != null){
div = divId;
}
if(color1 != null){
col1 = color1;
}
if(color2 != null){
col2 = color2;
}
var showType = "to right bottom";//默認(rèn)左上角到右下角
switch (type) {
case 1:
showType = "to right";
break;
case 2:
showType = "to top";
break;
case 3:
showType = "to right bottom";
break;
case 4:
showType = "to right top";
break;
default:
break;
}
var gradientBody = "linear-gradient("+showType+", " +col1+ ", " + col2 + ")";
$.each(["", "-o-", "-moz-", "-webkit-", "-ms-"], function() {
$(div).css({ 'background': this + gradientBody });
});
}
舉個例子:假設(shè)你已經(jīng)引入了jquery,而html結(jié)構(gòu)如下:
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張圖。
當(dāng)前標(biāo)題:jquery漸變,jquery漸入漸出
本文地址:http://aaarwkj.com/article8/dsshdip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站制作、微信公眾號、網(wǎng)頁設(shè)計公司、網(wǎng)站收錄、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)