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

ตัวอย่าง

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

26 Feb 09 สร้างคลิกขวาเมนูในเว็บด้วย CSS + jQuery อย่างง่ายดาย อ่าน 1030 26 Mar 09 กำหนดข้อความเริ่มต้นให้กับ input text ด้วย jquery อย่างง่าย อ่าน 1020 25 Sep 08 การกำหนด selectors ด้วย jQuery แบบตัวกรอง Attribute อ่าน 1018 25 Sep 08 การกำหนด selectors ด้วย jQuery แบบตัวกรองพื้นฐาน อ่าน 1013 18 Mar 09 เพิ่มลดขนาดตัวอักษรในหน้าเว็บแบบง่ายด้วย jQuery อ่าน 968 09 Oct 09 ขยายขนาดความสูงของ iframe ตามความสูงของเพจที่แสดง ด้วย jQuery อ่าน 962 20 Aug 09 jQuery ป้องกัน การคลิกขวา ในหน้าเว็บไซต์ อ่าน 925 25 Sep 08 หาตำแหน่งของ element แนวแกน x แกน y ด้วยฟังก์ชันของ jQuery อ่าน 915 17 Nov 09 พิมพ์ข้อมูลใน textbox เพื่อ เพิ่มรายการใน listbox ด้วย jQuery อ่าน 894 25 Sep 08 การกำหนดความกว้างความสูงของ element ด้วยฟังก์ชันของ jQuery อ่าน 890 20 Dec 09 ประยุกต์การทำ overlay เพจ กับกล่องข้อความ ด้วย jQuery อ่าน 890 30 Mar 09 ค้นหาและ hilight ข้อความในหน้าเว็บเพจด้วย jQuery อ่าน 875 25 Dec 09 สร้าง watermark ลายน้ำ ให้กับช่อง สำหรับการค้นหา ด้วย jQuery และ CSS อย่างง่าย อ่าน 850 25 Sep 08 รู้จักฟังก์ชันของ jQuery ในการเรียกใช้ Class ใน CSS อ่าน 841 19 Nov 09 สร้าง scrollbar แนวตั้ง จากรูปภาพ ด้วยเทคนิค css sprite image และ jQuery อ่าน 789
จำนวนผู้เยี่ยมชม 88073 คน 2010 © Copyright ninenik.com. All rights reserved.