มหัศจรรย์แห่งทูลทิป clueTip : A jQuery Plugin
คุณอ่านกันหรือยัง
ทูลทิปตัวนี้มันสุดยอดมากเลยครับท่าน คุณสมบัตินี่เพียบเลยครับ มีความยืดหยุ่นในการใช้งานสูง คุณต้องลองเล่นเดโมในเว็บเขาดูนะครับ แล้วจะเห็นจริง อย่างที่ผมพูด Online Demo
เอาละครับ วันนี้ผมคงจะไม่อธิบายทุกคุณสมบัติที่มันมีทั้งหมด แต่จะสอนวิธีใช้งานในเบื้องต้น ท่านจะนำไปต่อยอดได้ เริ่มเลยละกัน
ก่อนอื่นก็ต้องดาวน์โหลดตัว clueTip มาก่อน Download หลังจากที่ดาวน์โหลดมาแล้วก็แตกซิปออกนะครับ ในนั้นจะมีตัวอย่างให้ศึกษาด้วยครับ หลังจากนี้เราจะเริ่มเขียนโค้ดกันแล้ว
เริ่มต้นด้วยการ include ไฟล์ที่จำเป็นเข้ามาก่อน ทั้ง javascript และ css
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script> <script type="text/javascript" src="cluetip/jquery.cluetip.js"></script> <script type="text/javascript" src="cluetip/lib/jquery.hoverIntent.js"></script> <script type="text/javascript" src="cluetip/lib/jquery.bgiframe.min.js"></script> <link rel="stylesheet" href="cluetip/jquery.cluetip.css" />
ในโฟลเดอร์ที่ดาวน์โหลดมา เขาไม่ได้ติดตัว jquery มาให้ด้วย เราเลยต้อง ไปเอามาจาก google CDN
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
โค้ด HTML ที่จะให้แสดงเป็น tooltip สิ่งสำคัญที่สุดก็คือ title=”ข้อความในไตเติล | เนื้อหาของทูลทิป” ตรงนี้แหละครับที่จะนำไปแสดงเป็นทูลทิป โดยจะแตกออกเป็น 2 ส่วน (|) ส่วนแรกจะนำไปทำไตเติล ส่วนทีสองแสดงเป็นเนื้อหา
<a class="cluetip" href="#" title="ข้อความในไตเติล | เนื้อหาของทูลทิป">?</a>
ขั้นตอนสุดท้าย เซ็ต HTML ของเราให้เป็น tooltip
<script type="text/javascript"> $(document).ready(function(){ $('a.cluetip').cluetip({splitTitle: '|'}); }) </script>

โค้ดทั้งหมดจะเป็นดังนี้
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script> <script type="text/javascript" src="cluetip/jquery.cluetip.js"></script> <script type="text/javascript" src="cluetip/lib/jquery.hoverIntent.js"></script> <script type="text/javascript" src="cluetip/lib/jquery.bgiframe.min.js"></script> <link rel="stylesheet" href="cluetip/jquery.cluetip.css" /> <title>ClueTips</title> <script type="text/javascript"> $(document).ready(function(){ $('a.cluetip').cluetip({splitTitle: '|'}); }) </script> </head> <body> <a class="cluetip" href="#" title="ข้อความในไตเติล | เนื้อหาของทูลทิป">?</a> </body> </html>
ข้างล่างนี้จะเป็นวิธีการใช้งานแบบ Advance ขึ้นมาหน่อยนึง
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script> <script type="text/javascript" src="cluetip/jquery.cluetip.js"></script> <script type="text/javascript" src="cluetip/lib/jquery.hoverIntent.js"></script> <script type="text/javascript" src="cluetip/lib/jquery.bgiframe.min.js"></script> <link rel="stylesheet" href="cluetip/jquery.cluetip.css" /> <title>ClueTips</title> <script type="text/javascript"> $(document).ready(function(){ $('a.cluetip').cluetip({ splitTitle:'|', cluetipClass: 'jtip', arrows: true, dropShadow: true, hoverIntent: false, sticky: true, mouseOutClose: true, closePosition: 'title', closeText: 'close' }); }) </script> </head> <body> <a class="cluetip" href="#" title="ข้อความในไตเติล | เนื้อหาของทูลทิป">?</a> </body> </html>

ต้องขอบอกว่า ยังมีวิธีการใช้งานแบบซับซ้อน และพลิกแพลง ได้มากกว่านี้อีกมาก ซึ่งท่านคงต้องไปต่อยอดเอาที่เว็บ http://plugins.learningjquery.com/cluetip/ ถ้าผมจะเขียนให้ละเอียดยิบจริงๆ คาดว่าหน้านี้คงยาวไม่น้อยทีเดียว
ดาวน์โหลดโค้ดตัวอย่างในโพสต์นี้
บทความน่าสนใจ
ผู้เขียน: วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย
เว็บไซต์ :http://www.select2web.com
งานเล็กๆก็ยิ่งใหญ่ได้ ถ้าอยู่ในที่ๆเหมาะสม
Categories
- 1 week 1 Source (2)
- AppServ (10)
- Array (2)
- Codeigniter (1)
- Computer (7)
- CSS (9)
- Dreamweaver (7)
- Firefox (7)
- Form (2)
- FPDF (15)
- General (31)
- HTML (2)
- Javascript (6)
- jQuery (86)
- Mac (10)
- MySQL (15)
- Navicat (9)
- Other (58)
- PHP (97)
- PHP-function (12)
- Program (8)
- SMF (15)
- SQL (20)
- Theme (1)
- TinyMCE (7)
- webservice (1)
- Wordpress (18)
- คอมฯ ทั่วไป (6)
-
Recent Posts
- akismet ปลักอินกรองแสปมของเวิร์ดเพรส
- WP-CMS Post Control ปลักอินสำหรับซ่อนสิ่งที่ไม่ต้องการในเวิร์ดเพรส
- wordpress flickr manager ปลักอินสำหรับอัปโหลดภาพเก็บที่ flickr
- picpick โปรแกรมที่เว็บโปรแกรมเมอร์ต้องมีไว้ติดเครื่อง
- ขอความเห็น
- todoist โปรแกรมจดรายการสิ่งที่ต้องทำสุดเจ๋ง
- wordpress google xml sitemap หนึ่งในปลักอินที่ท่านต้องติดตั้ง
- แนะนำเว็บให้ความรู้การเขียนโปรแกรมโคตะระเด็ด
- โปรแกรมจดรายการสิ่งที่จะต้องทำ
- แจกภาพปุ่มเอาไปตกแต่งเว็บ
- วิธีสร้างเว็บให้ติดอันดับหนึ่ง
- wordpress ปิงผู้ปิดทองหลังพระ
- วิธีเปิด notepad อย่างรวดเร็ว
- วิธีดึงข้อมูลออกจากฐานข้อมูลของเวิร์ดเพรส แบบสุ่ม
- หารายละเอียดโดเมน
Tags
AppServ Array Back to the basic bug calendar CAPTCHA chart CSS Dreamveawer eclipse error firebug Firefox firefox plugin FPDF General google helios HTML icons Javascript jQuery jquery plugin jquery slide jQuery tutorial jQuery UI Mac MySQL Other pdt PHP phpmailer programming slide slide show SMF smf themes smf themes download smf themes free smf themes thai SQL sql function tooltip Wordpress wordpress plugin
แสดงความเห็น