jQuery สองตัว ใช้ด้วยกันไม่ได้อะคับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา jQuery สองตัว ใช้ด้วยกันไม่ได้อะคับ
jQuery สองตัว ใช้ด้วยกันไม่ได้อะคับ
Copy
คือผมลอง jquery สองตัวนะคับ ด้านบนเป็นแบบเมนูเลื่อนแบบตาปลา ส่วนด้านล่างเป็นโค้ดของที่นี่เป็นแบบเมนูซ่อน ปัญหาคือ เวลามันอยู่ด้วยกันอีกตัวจะไม่ทำงาน อีกตัวจะทำงาน เพราะอะไรหรอคับ คือผมเพิ่งศึกษามาไม่กี่วัน ไปเซิจดูที่อื่นเรื่องนี้เค้าบอกอะไรซ้ำผมก็ไม่เข้าใจ บอกเหมือนบอกไม่หมด ไม่บอกวิธีทำอีก -.-" <!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" /> <title>Untitled Document</title> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/interface.js"></script> <!--[if lt IE 7]> <style type="text/css"> div, img { behavior: url(iepngfix.htc) } </style> <![endif]--> <link href="style.css" rel="stylesheet" type="text/css" /> </style> </head> <body> <table width="0" border="0" cellspacing="0" cellpadding="0"> <tr> <td> </td> <td> <div class="dock" id="dock"> <div class="dock-container"> <a class="dock-item" href="#"><img src="images/home.png" alt="home" /><span>Home</span></a> <a class="dock-item" href="#"><img src="images/email.png" alt="contact" /><span>Contact</span></a> <a class="dock-item" href="#"><img src="images/portfolio.png" alt="portfolio" height="22" /><span>Portfolio</span></a> <a class="dock-item" href="#"><img src="images/music.png" alt="music" /><span>Music</span></a> <a class="dock-item" href="#"><img src="images/video.png" alt="video" /><span>Video</span></a> <a class="dock-item" href="#"><img src="images/history.png" alt="history" /><span>History</span></a> <a class="dock-item" href="#"><img src="images/calendar.png" alt="calendar" /><span>Calendar</span></a> <a class="dock-item" href="http://www.goingtour.malerose.com"><img src="images/rss.png" alt="rss" border="0" /><span>RSS</span></a> </div> </div> <script type="text/javascript"> $(document).ready( function() { $('#dock').Fisheye( { maxWidth: 50, items: 'a', itemsText: 'span', container: '.dock-container', itemWidth: 40, proximity: 90, halign : 'center' } ) } ); </script> </td> <td> </td> </tr> <tr> <td> </td> <td> <div class="iMenu"> <span class="iTopic">ไอทอปปิกสาด</span> <label class="iDetail">รายละเอียดหัวข้อทดสอบที่ 1 รายละเอียดหัวข้อทดสอบที่ 1 รายละเอียดหัวข้อทดสอบที่ 1 รายละเอียดหัวข้อทดสอบที่ 1 รายละเอียดหัวข้อทดสอบที่ 1 รายละเอียดหัวข้อทดสอบที่ 1</label> <span class="iTopic">หัวข้อทดสอบที่ 2</span> <label class="iDetail">รายละเอียดหัวข้อทดสอบที่ 2 รายละเอียดหัวข้อทดสอบที่ 2 รายละเอียดหัวข้อทดสอบที่ 2 รายละเอียดหัวข้อทดสอบที่ 2 รายละเอียดหัวข้อทดสอบที่ 2 รายละเอียดหัวข้อทดสอบที่ 2</label> <span class="iTopic">หัวข้อทดสอบท3</span> <label class="iDetail">รายละเอียดหัวข้อทดสอบที่ 3 รายละเอียดหัวข้อทดสอบที่ 3 รายละเอียดหัวข้อทดสอบที่ 3 รายละเอียดหัวข้อทดสอบที่ 3 รายละเอียดหัวข้อทดสอบที่ 3 รายละเอียดหัวข้อทดสอบที่ 3</label> <span class="iTopic">หัวข้อทดสอบที่ 4</span> <label class="iDetail">รายละเอียดหัวข้อทดสอบที่ 4 รายละเอียดหัวข้อทดสอบที่ 4 รายละเอียดหัวข้อทดสอบที่ 4 รายละเอียดหัวข้อทดสอบที่ 4 รายละเอียดหัวข้อทดสอบที่ 4 รายละเอียดหัวข้อทดสอบที่ 4</label> </div> <script language="javascript" src="js/jquery.js"></script> <script type="text/javascript"> $(function(){ $("span.iTopic").click(function(){ $(this).next("label.iDetail").slideToggle("fast"); $(this).next("label.iDetail").siblings("label").slideUp('fast'); }); }); </script> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> </body> </html>
Ekzakizm
09-05-2010
09:16:12
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ