Skip to content


แสดงภาพ Panorama กับ jQuery

มีงานจ้างชิ้นนึง ให้ผมทำการแสดงผลภาพ Panorama บนเว็บ จะใช้อะไรก็ได้ ไอ้เราก็ถนัด Flash ซะด้วย ไม่ต้องพูดถึง (ประชด)… ลังเลอยู่ไม่นาน (ประมาณ 5 วินาที) ตัดสินใจลองของด้วย jQuery ทันที

อุปกรณ์ที่จำเป็น แน่นอนก็คือ jQuery และอุปกรณ์เสริมคือ dimension สำหรับ jQuery ที่เหลือคือ ทำ Plugin สำหรับ jQuery ขึ้นมาตัวนึง เพื่อตอบโจทย์ดังนี้

  1. สามารถแสดงภาพ Panorama แบบไม่ต้องวนได้
  2. การเลื่อนภาพ ให้มีปุ่ม เมื่อเอาเมาส์ไปวาง ภาพจะเลื่อนอัตโนมัติ

หลังจากที่ได้โจทย์ ก็เลยทำการเพิ่มโจทย์ให้กับตัวเองลงไปอีกนิด เพื่อเพิ่มดีกรีัความมันส์

  1. ใน 1 หน้า ต้องสามารถวาง Panorama ได้หลายภาพ
  2. ปุ่ม 1 ปุ่ม จะ Control ภาพ Panorama ได้กี่ภาพก็ได้
  3. ปุ่มหลาย ๆ ปุ่ม จะ Control ภาพ Panorama ภาพเดียวก็ได้
  4. ปุ่ม จะเป็นอะไรก็ได้ จะเป็น Text หรือ รูปภาพก็ได้

งานนี้ dimension ช่วยลดภาระได้มาก ที่เหลือก็เป็นเรื่องของการเปลี่ยนแปลง stylesheet ตอน runtime เท่านั้น งานเลยออกมาอย่างที่แสดงใน LIVE DEMO

ใครสนใจ View Source แล้ว Copy Code ไปใช้ได้เลยครับ ไม่หวง ผมทำ JSPack ไว้ เอาไปแกะเองนะครับ

  • Share/Bookmark

Posted in Homemade Plugin, JavaScript, Plugins, jQuery.

Tagged with , , , , .


4 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. pretty boy says

    เยี่ยม ตอนนี้ยังไม่ได้ใช้ แต่ต่อไปคงได้ใช้

  2. ลองแล้ว says

    มันเลื่อนดี แต่มันกระพิบนี่ซิ

  3. chonla says

    ผมแก้ตัวอย่างให้มันไม่กระพริบแล้วครับ

    ขอบคุณสำหรับข้อแนะนำครับ

  4. แขก says

    ผมใช้chromeดูทำไมเลื่อนไม่ได้อะครับ



Some HTML is OK

or, reply to this post via trackback.