ผมจะขอนำเสนอ slide show ที่สร้างขึ้นมาด้วย jquery อีกสักตัว (ก็บอกแล้วว่ามันมีเยอะ) เอาไว้เป็นตัวเลือกเยอะๆครับ มีเยอะดีกว่าหายาก slide ตัวนี้มีดีที่ใช้งานง่ายครับ ไม่ต้องปรับ ไม่ต้องแต่งอะไรมาก โครงสร้างของ html ก็ง่ายดี เรื่องความกว้างความสูงของภาพ ตัวโค้ด จะ detect อัตโนมัติ เพราะฉะนั้น ท่านจะต้องใช้ภาพที่มีขนาดเท่ากัน มาทำ
ถ้าดู Live Demo แล้วคิดว่าชอบ เดินตามหลังมาครับ ไปดูกันวิธีทำกัน
1. ก่อนอื่น ดาวน์โหลด ไฟล์ที่จำเป็นก่อน แล้วแตกซิปออก
2. เริ่มเขียนโค้ด include jquery กับ ปลั๊กอินที่ใช้สร้าง slide ของเราเข้ามา
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script> <script src="js/jquery.easing.1.2.js" type="text/javascript"></script> <script src="js/jquery.slideviewer.1.1.js" type="text/javascript"></script> |
3. include css
<link rel="stylesheet" type="text/css" href="css/slideviewer.css" /> |
4. โครงสร้าง html
<div id="slide" class="svw"> <ul> <li><img src="http://lh3.ggpht.com/_MJkDRxwRrPU/So_xjxVw3KI/AAAAAAAACgk/1yfN4MGBcs4/s800/WALLPAPER_0514.jpg" /></li> <li><img src="http://lh6.ggpht.com/_MJkDRxwRrPU/So_xkao54wI/AAAAAAAACgo/2wyH63Yw3X0/s800/WALLPAPER_0506.jpg" /></li> <li><img src="http://lh3.ggpht.com/_MJkDRxwRrPU/So_x2ZnymlI/AAAAAAAACh0/VJrVGghd9HY/s800/WALLPAPER_1222.jpg" /></li> <li><img src="http://lh6.ggpht.com/_MJkDRxwRrPU/So_x3pfM9GI/AAAAAAAACh4/9E3XvAy5h8Q/s400/WALLPAPER_1221.jpg" /></li> </ul> </div> |
div จะต้องมี class svw ด้วย และท่านจะเห็นว่าไม่ต้องทำอะไรมากเลย นอกจากเอาภาพที่ต้องการทำ slide มาใส่ไว้ในแท็ก li แค่นั้นเอง
5. เขียนโค้ด ทำให้รายการภาพของเรา เป็น slide
<script type="text/javascript"> $(document).ready(function(){ $("#slide").slideView() }); </script> |
โค้ดทั้งหมด
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="js/jquery-1.3.2.min.js" type="text/javascript"></script> <script src="js/jquery.easing.1.2.js" type="text/javascript"></script> <script src="js/jquery.slideviewer.1.1.js" type="text/javascript"></script> <link rel="stylesheet" type="text/css" href="css/slideviewer.css" /> <script type="text/javascript"> $(document).ready(function(){ $("#slide").slideView() }); </script> <title>Slide Viewer</title> </head> <body> <div id="slide" class="svw"> <ul> <li><img src="http://lh3.ggpht.com/_MJkDRxwRrPU/So_xjxVw3KI/AAAAAAAACgk/1yfN4MGBcs4/s800/WALLPAPER_0514.jpg" /></li> <li><img src="http://lh6.ggpht.com/_MJkDRxwRrPU/So_xkao54wI/AAAAAAAACgo/2wyH63Yw3X0/s800/WALLPAPER_0506.jpg" /></li> <li><img src="http://lh3.ggpht.com/_MJkDRxwRrPU/So_x2ZnymlI/AAAAAAAACh0/VJrVGghd9HY/s800/WALLPAPER_1222.jpg" /></li> <li><img src="http://lh6.ggpht.com/_MJkDRxwRrPU/So_x3pfM9GI/AAAAAAAACh4/9E3XvAy5h8Q/s400/WALLPAPER_1221.jpg" /></li> </ul> </div> </body> </html> |
เพียงง่ายๆ เท่านี้ท่านก็จะได้ ตัวที่ไว้ใช้แสดงภาพแบบมืออาชีพ
ทีนี้ถ้าท่าน เห็นว่าสีกรอบ ไม่ถูกใจ หรือสีของตัวเลือกภาพไม่สบอารมณ์ ท่านสามารถปรับแต่งมันได้ในไฟล์ css ให้ท่านเปิดไฟล์ /css/slideviewer.css
ปรับกรอบภาพ
.stripViewer { border: 10px solid #cccccc;/* ปรับแต่ง ขนาด ลักษณะการแสดง และสีกรอบภาพ*/ } |
ปรับปุ่มคลิกเลือกแสดงภาพ
/* ลักษณะของปุ่มเลือกภาพ */ .stripTransmitter a{ background: #cccccc; /* สีพื้นหลัง */ color: #fff; /* สีตัวหนังสือ */ } /* ลักษณะที่จะแสดงเมื่อเอาเมาส์ไปชี้ และปุ่มของภาพที่แสดงอยู่ ณ ปัจจุบัน*/ .stripTransmitter a:hover, a.current{ background: #cccccc; /* สีพื้นหลัง */ color: #ff0000; /* สีตัวหนังสือ */ } |
ข้อมูลเพิ่มเติม : http://www.gcmingati.net
mrsitti says:
15/09/2552 at 15/09/2552
ลำพังสไลด์ที่นำเสนอผมก็ดีใจจนเนื้อเต้นแล้วนะครับ ชอบมากครับท่าน
แต่พอเจอภาพต่างๆ ที่คุณท่านนำเสนอด้วยแล้ว….
แม่เจ้าประคุณเอ้ยยย งามขน๊าด
ขอบคุณครับ
jirasak says:
29/09/2552 at 29/09/2552
สุดยอดดดด
nuznee says:
20/12/2552 at 20/12/2552
ทำยังไงให้มัน auto slide ได้ด้วยอะคับ
kittipnm says:
25/01/2553 at 25/01/2553
สามารถเอาตัวนี้แทรกเข้าไปใน php ได้มั๊ยครับ
administrator says:
25/01/2553 at 25/01/2553
ได้ครับ php เวลามันประมวลผลแล้ว มันก็ออกมาเป็น html
bank says:
11/02/2553 at 11/02/2553
ยอดไปเลยครับ น่าเล่นมากๆ
Tour says:
22/07/2553 at 22/07/2553
ขอบคุณสำหรับคำแนะนำ ครับ สวยมาก
CheapCamera says:
23/08/2553 at 23/08/2553
ม่ายเห็นขึ้นหว่า หรือมันนานแล้วอะ
วีระพันธ์ says:
15/06/2554 at 15/06/2554
ให้ มัน auto slide ได้ป่าว ครับ
ถามหน่อย says:
10/09/2554 at 10/09/2554
อ่อคืออยากถามว่าอันนี้ต้องไปสร้างไฟล์ใหม่ในที่โหลดมาเหรอหรือว่าไปเเก้ที่อันไหนของที่โหลดมา
กรอบแว่นสายตา says:
04/11/2555 at 04/11/2555
Live demo มันดูไม่ได้แล้วอ่ะครับ
วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย says:
05/11/2555 at 05/11/2555
มันยังใช้ไ้ด้ปกตินะท่าน
Ser name says:
17/02/2557 at 17/02/2557
เวลา เปลี่ยนรูปมันไม่ขึ้นอ่ะครับถ้าเราจะเอารูปอื่นใส่แทน