สร้าง swap แบนเนอร์ effect แบบ fade ด้วย jQuery อย่างง่าย

Bookmark and Share

ตัวอย่าง

Text 1

Javascript Code ตัวอย่าง

<script src="http://www.google.com/jsapi" type="text/javascript"></script>  
<script type="text/javascript">  
google.load("jquery", "1.3.2");  
</script>  
<script type="text/javascript">  
/*	กำหนดเวลาสำหรับการเปลี่ยนรูปภาพ 1000 เท่ากับ 1 วินาที*/
var timeSwap=4000;

/*	กำหนดตัวแปร array สำหรับเก็บ ลิ้งค์*/
var jsBannerLink=new Array();
jsBannerLink[0]="#Link1";
jsBannerLink[1]="#Link2";
jsBannerLink[2]="#Link3";

/*	กำหนดตัวแปร array สำหรับเก็บ รูปภาพ*/
var jsBannerPic=new Array();
jsBannerPic[0]="images/sample_banner01.jpg";
jsBannerPic[1]="images/sample_banner02.jpg";
jsBannerPic[2]="images/sample_banner03.jpg";

/*	กำหนดตัวแปร array สำหรับเก็บ ข้อความ*/
var jsBannerText=new Array();
jsBannerText[0]="Text 1";
jsBannerText[1]="Text 2";
jsBannerText[2]="Text 3";

var TimeInterV=setTimeout("swapFront()",timeSwap);
var jsKeyPic=0;
var jsEndKeyPic=(jsBannerPic.length)-1;
function swapFront(){
	if(jsKeyPic<jsEndKeyPic){
		jsKeyPic++;
	}else{
		jsKeyPic=0;
	}
	$("img#fadeSwapPic").animate({
		opacity:0.1
	},100,'',function(){
		$("img#fadeSwapPic").attr("src",jsBannerPic[jsKeyPic]);
		$("a#fadeSwapLink").attr("href",jsBannerLink[jsKeyPic]);
		$("div#fadeSwapText").html(jsBannerText[jsKeyPic]);
		$("img#fadeSwapPic").animate({
			opacity:1
		},500);
		setTimeout("swapFront()",timeSwap);	
	});
}	
</script> 

CSS Code ตัวอย่าง

<style type="text/css">
/*	กำหนด CSS ของลิ้งค์*/
a#fadeSwapLink{	   
	display:block;
	width:260px;
	height:170px;
	text-decoration:none;
}
/*	กำหนด CSS ของรูป*/
img#fadeSwapPic{
	float:left;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:3px;
}
/*	กำหนด CSS ของข้อความ*/
div#fadeSwapText{
	color:#333333;
}
</style>

HTML Code ตัวอย่าง

<!--แสดงค่าเริ่มต้น-->
<a href="#Link1" id="fadeSwapLink">
<img src="images/sample_banner01.jpg" id="fadeSwapPic" />
<div id="fadeSwapText">Text 1</div>
</a>



บทความในหมวดที่่น่าสนใจ อื่นๆ jQuery Learning

25 Sep 08 การกำหนด Selectors ด้วย jquery แบบ Basic อ่าน 2147 20 Dec 09 ประยุกต์การทำ overlay เพจ กับกล่องข้อความ ด้วย jQuery อ่าน 2079 04 Feb 09 แก้ไขข้อความแบบทันที ด้วย jQuery อ่าน 1981 25 Sep 08 รู้จักฟังก์ชันของ jQuery ในการเรียกใช้ Attribute อ่าน 1977 25 Sep 08 การกำหนด selectors ด้วย jQuery แบบลำดับขั้น ตอนที่ 1 อ่าน 1964 25 Sep 08 Event ของ jquery แบบ Basic อ่าน 1956 22 Aug 09 เรียกใช้งาน jQuery ผ่าน Google API อ่าน 1953 25 Sep 08 มารู้จัก effect ของ jquery อย่างง่าย ตอนที่ 3 อ่าน 1940 25 Sep 08 สิ่งจำเป็นก่อนการทำงานของโปรแกรม อ่าน 1915 25 Sep 08 การกำหนด selectors ด้วย jQuery แบบลำดับขั้น ตอนที่ 2 อ่าน 1912 17 Nov 09 พิมพ์ข้อมูลใน textbox เพื่อ เพิ่มรายการใน listbox ด้วย jQuery อ่าน 1909 05 Feb 09 เพิ่มลูกเล่นการโหวด Vote หรือ Rating ด้วย jQuery และ CSS อ่าน 1893 25 Sep 08 รู้จักฟังก์ชันของ jQuery ในการกำหนด Style Sheet อ่าน 1868 25 Sep 08 มารู้จัก effect ของ jquery อย่างง่าย ตอนที่ 2 อ่าน 1867 24 Feb 10 เทคนิค สร้าง effect add to cart ด้วย jQuery อย่างง่าย อ่าน 1857
จำนวนผู้เยี่ยมชม 157925 คน 2010 © Copyright ninenik.com. All rights reserved.